情景:因为不可能所有的属性都放在全局文件中,所以需要把一些跟springboot无关的东西放在其他文件,用 @PropertySource:加载指定的配置文件;
所以我在javabean中直接用了此注解
@PropertySource(value = {"classpath:bean.properties"}) @Component public class FoundBean { xxx } 1234
在springboot单元测试中,发现并没有读取到内容,后来发现此注解只是加载进全局文件,所以还需要另一个注解(@ConfigurationProperties(prefix = “person”))读取内容
@ConfigurationProperties(prefix = "FoundBean") @PropertySource(value = {"classpath:bean.properties"}) @Component public class FoundBean { xxx } 123456
测试成功
相关知识
xml 属性value换行显示
基于SpringBoot的网上花卉鲜花销售购物系统+Vue[毕业设计]
基于SpringBoot的植物健康系统
基于springboot玉米病虫害远程咨询系统的设计与实现
基于springboot实现的对人社区交流平台(计算机毕设交流案例)
javascript学习笔记——如何修改url name
鸢尾花数据读取
java计算机毕业设计基于SpringBoot的疫苗接种管理系统(开题+程序+论文)
springboot毕设项目网上鲜花销售系统6r845(java+VUE+Mybatis+Maven+Mysql)
在WinCC中如何使用VBS读取变量归档数据到ECEL(9页)
网址: springboot中@PropertySource(value = {“classpath:FoundBean.properties”})读取不出内容 https://m.huajiangbk.com/newsview519686.html
上一篇: 5种四季开花的植物,简单又好养, |
下一篇: 对野生动物友好的植物如何促进花园 |