我想写一个配置,在java里面引入,但是,调用这个配置的数据时,失败了。
下面是配置类的
hwyun:
ak: BCYBANMA
sk: EqgI3AbVlCiVI01magQv1e
bucketName: sat
appkey:
appSecret:
下面是java的
@Value("${hwyun.ak}")
private static String ak;
@Value("${hwyun.sk}")
项目能正常启动,也能识别端口号
我想写一个配置,在java里面引入,但是,调用这个配置的数据时,失败了。
下面是配置类的
hwyun:
ak: BCYBANMA
sk: EqgI3AbVlCiVI01magQv1e
bucketName: sat
appkey:
appSecret:
下面是java的
@Value("${hwyun.ak}")
private static String ak;
@Value("${hwyun.sk}")
项目能正常启动,也能识别端口号
应该是你属性加了static导致的,如果你要用static,
@value注解需要加载set方法上,才能够生效。
如果还不行,可以参考这种读取方式: