springboot @ConfigurationProperties和@PropertySource区别 @ConfigurationProperties:寻找的是全局配置文件 @PropertySource:寻找的是指定的配置文件 理解里面有一个参数 value,可以指定很多个配置文件,所以是使用一个数组{} springboot推荐使用这种方
springboot @ConfigurationProperties和@PropertySource区别
@ConfigurationProperties:寻找的是全局配置文件
@PropertySource:寻找的是指定的配置文件 理解里面有一个参数 value,可以指定很多个配置文件,所以是使用一个数组{}
springboot推荐使用这种方式给容添加组件:
在使用Springboot时我们经常把一些key-value的属性值配置在
在spring1.5一下提供了一个类注解: 常用的两个属性是: locations:指定配置文件 prefix:指定该配置文件中的某个属性群的前缀
但是使用spring1.5时,源码部分做了修改,去掉了locations属性,所以另一个注解就上场啦 value:这里指定配置文件,替代原来@ConfigurationProperties的locations encoding:指定读取配置文件时的编码 这个encoding很重要,如果不指定使用默认的话很可能出现读取乱码的情况,我写demo就遇到了,百度了很多解决方案都是从ide工具本身入手,根本不能解决问题,最后还是我自己看注解的源码才发现有这个属性的。 |
2021-06-05
2021-05-27
2021-05-26
2021-06-05
2021-05-16