«

spring boot 自定义参数配置

时间:2024-5-15 11:51     作者:紫琪软件工作室     分类: 配置


spring boot 自定义参数配置

以微信公众号配置为例

1、application.yml 添加配置

#微信配置参数 begin
wechat:
 pub-acc:
  app-id: wx3c*****
  secret: 889c*********
  token: default********
#微信配置参数 end

2、新建配置类 PubAccConfig.class

注意:类上添加注解
@Component
@ConfigurationProperties(prefix = "wechat.pub-acc")

3、配置类完整代码如下

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 公众号配置
 * @author ZhangJi
 */
@Component
@ConfigurationProperties(prefix = "wechat.pub-acc")
public class PubAccConfig {

    /**
     * 微信小程序id
     */
    public static String appId;

    /**
     * 微信小程序app-secret
     */
    public static String secret;

    /**
     * 微信公众号验证token
     */
    public static String token;

    public void setAppId(String appId) {
        PubAccConfig.appId = appId;
    }

    public void setSecret(String secret) {
        PubAccConfig.secret = secret;
    }

    public void setToken(String token) {
        PubAccConfig.token = token;
    }
}