SpringBoot 配置文件


简述

    springboot 采用约定优于配置的设计方式,预先的为你配置好了绝大多数的配置项,使你能方便快捷的立刻跑起程序。但我们需要的配置与预配的不一致的时候就需要进行修改。

    springboot提供了四种地方进行安放配置文件,优先级从高到低排序。优先级高的配置文件会覆盖优先级低的配置项,同一个目录下YAML文件会覆盖properties文件的配置项

  1. 当前目录下的一个/config子目录
  2. 当前目录
  3. 一个classpath下的/config包
  4. classpath根路径(root)

springboot中文文档 里面提供了springboot帮你配置好的配置项,在Part X. Appendices / Appendix A. Common application properties下。

这里写图片描述
当你不知道配置项怎么写的时候可以参考这里进行修改。

配置文件环境

spring-boot允许你写多个配置文件,在不同的环境下切换使用。
1.主配置文件:application.properties
2.开发环境:application-dev.properties
3.测试环境:application-test.properties
4.生产环境:application-pro.properties
在application.properties文件内加入配置信息spring.profiles.active=dev(test/pro)即可自由切换使用的配置文件。也可在通过jar文件启动时加上
java -jar jar包名称 --spring.profiles.active=dev(test/pro)
则可动态的使用不同配置文件启动项目。

自定义属性

可以仿造系统属性的写法,在配置文件里写自定义属性。并其后可以通过标签,实体等方式进行访问。。。。。未完待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值