Spring boot 的.yml文件如何同时配置微信小程序跟公众号的信息?

作者站长头像
站长
· 阅读数 4

我的项目是Spring boot, 之前接入了weixin-java-pay,现在要接入weixin-java-mp。.yml文件已经配置了小程序的appId, 现在要配置公众号的。该如何同时配置这些信息?

回复
1个回答
avatar
test
2024-06-28

yaml;

weixin:
  mp:
    appId: 公众号的appId
    secret: 公众号的secret
    token: 公众号的token
    aesKey: 公众号的aesKey
  miniapp:
    appId: 小程序的appId
    secret: 小程序的secret

java用@ConfigurationProperties或者@Value访问配置

@Configuration
@ConfigurationProperties(prefix = "weixin.mp")
public class WeixinMpProperties {
    private String appId;
    private String secret;
    private String token;
    private String aesKey;

    // getters and setters
}

@Configuration
@ConfigurationProperties(prefix = "weixin.miniapp")
public class WeixinMiniAppProperties {
    private String appId;
    private String secret;

    // getters and setters
}
回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容