大家在实际开发过程中,肯定会遇到 dev环境,prod环境 test环境等等,那么如果方便多环境化配置的管理呢,为了节约大家的时间,注意看红色部分.
首先要说明的是,spring Boot 读取配置项文件的默认格式为 application-{自定义}.properties.
下图是我设置的配置文件的
如图所示,可以在resoures 下建立多个 application的配置文件,那么如何在运行过程中指定呢
spring Boot默认会先读取 application.properties文件,需要在改文件中增加
spring.profiles.active=dev,表示读取是application-dev.properties的配置.
application-dev.properties的文件内容为
测试验证:
如果之前你访问的url是
那么在配置dev后需要访问的地址是
加了一层dev的路径,这样就很方便调试了.
另外分享一个小技巧,在开发过程中,经常会对dependency 进行增减,当去除依赖后,如果发现项目中还在依赖这个jar包,但是程序中并没有使用的地方.而且运行还报错,那说明存在缓存的问题.
这个是需要 执行 mvn clear,然后重启项目,问题解决.
祝大家大便通畅.