首页 > 编程语言 > 详细

springboot配置文件

时间:2021-04-01 18:56:05      阅读:19      评论:0      收藏:0      [点我收藏+]

 

配置文件,xxx.properties

可以写成yml形式,结构化,缩进表示层级,可以list和map,大小写敏感,使用注解导入@PropertySource时不能使用yml【如果使用属性配置类,而且配置文件是自己命名的,要手动进行导入;如果使用application作为配置文件名字,不需要单独导入了】

放置的位置,项目根路径config文件夹,直接项目根路径下,类路径下的config文件夹,类路径下,优先级依次降低;  类路径就是src下面

可以在项目启动时,命令指定配置文件, spring.config.location=

 

属性的注入和使用

直接@value来绑定(注入)属性值;

导入属性类@propertySource          需要实现一个placeholder方法

environment来获取属性也可以

 

属性类的配置

好处:安全,统一管理

使用@configurationProperties注解,属性配置类,可以作为一个类,注入到其他配置类或者bean中使用

使用属性类,@PropertySource可以导入外部配置文件;如果配置文件名是application,无需使用@PropertySource注解

配合@Configuration来使用【必须吗? no!!!!!】

属性配置类,注册成bean,装备到需要使用的地方,可以通过属性配置类获取配置文件的属性配置  【源码中的属性类,没有注册到spring,所以其他配置类使用的时候,是@enableConfigurationProperties来使用该属性类】

 

springboot配置文件

原文:https://www.cnblogs.com/wenhui2015/p/14606146.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!