在SpringBoot中默认配置文件是在resources目录下的名为application的文件,常用后缀为:.properties、.yml、.yaml
一、指定自己的配置文件
如果把所有的配置文件都放到一个application.properties文件中,难免有些太多,有的时候我们需要指定一些自己的配置文件,如jdbc的配置文件:
1)在resources目录下创建自己的配置文件,如jdbc.properties(名字随意,jdbc.txt也行,但是不管是什么后缀,都要以.点的方式指定完整的属性名,= 后面指定属性值)
如:
2)在配置类上通过@PropertySource注解指定自己的配置文件,
@PropertySource( value = {"classpath:文件名"},ignoreResourceNotFound = true)
value属性:用来指定配置文件的位置
ignoreResourceNotFound = true:代表即使没有找到一些属性也不要报错,忽略即可
如:
二、导入配置bean的xml文件
1)将配置bean的xml文件放在resources目录下
2)在配置类上方加入@ImportResource(value={"classpath:配置文件名"})
如:
三、指定不同阶段的配置文件
以 application-环境.后缀 的方式命名,如
四、激活配置文件
在默认配置文件中,指定要激活的文件,通过spring.properties.active=某中环境 的方式配置,如:
五、给已经打包好的程序指定配置文件
1)在Jar包的同级目录添加application.yml配置文件,在其中设置要添加的属性
2)在Jar包同级目录下创建config文件夹,在config文件夹中添加application配置文件
3)通过命令行在启动的时候以参数的方式指定 (--参数=值)