小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-7.接口配置文件自动映射到属性和实体类配置
笔记
7、接口配置文件自动映射到属性和实体类配置
简介:使用@value注解配置文件自动映射到属性和实体类
1、添加 @Component或者Configuration 注解;
2、使用 @PropertySource 注解指定配置文件位置;(属性名称规范: 大模块.子模块.属性名)
#=================================微信相关==================
#公众号
wxpay.appid=wx5beac15ca207cdd40c
wxpay.appsecret=554801238f17fdsdsdd6f96b382fe548215e9
3、必须 通过注入IOC对象Resource 进来 , 才能在类中使用获取的配置文件值。
@Autowired
private WeChatConfig weChatConfig;
例子:
@Configuration
@PropertySource(value="classpath:application.properties")
public class WeChatConfig {
@Value("${wxpay.appid}")
private String appId;
开始
创建配置文件类
加入configuration这个类表示是个配置文件
指定他从哪个文件里面读取
表示指定从 application.properties这个配置文件内读取
配置文件内配置属性
注解的包一定要选择springframework下面的
生成getter和setter方法
测试配置文件的读取。
复制一个testController出来
启动服务测试