1 @ConfigurationProperties注解
1.1 作用
引入配置,作用与@Value类似
1.2 如何使用
第一步:建立.yml配置文件
wechat:
mp:
appId: "wx0679118707e3b4a1"
secret: "2683b0f6f22443b579cd0b6f7e8a4df0"
token: "shaocheng"
第二步:在类名上加@ConfigurationProperties(prefix = "wechat.mp")
,还需要加上@Component
,不然使用@Autowired
无法完成自动注入
@ConfigurationProperties(prefix = "wechat.mp")
@Component
@Getter//lombok插件
@Setter//lombok插件
public class WechatMpProperties {
/**
* 设置微信公众号的appid
*/
private String appId;
/**
* 设置微信公众号的app secret
*/
private String secret;
/**
* 设置微信公众号的token
*/
private String token;
}
第三步:在controller中直接使用