说明:java
在企业中,一个项目通常都有测试环境(test) 、开发环境(dev)、生产环境(pro)等等。在每一个环境中,配置信息会不同的。好比数据库、静态资源文件位置等都会不同的。spring
那么使用spring boot怎么处理这些呢?数据库
假设如今咱们的开发环境端口是:“
app
测试环境端口是:ide
生产环境端口为:测试
建立以下图的配置文件:spa
说明:
日志
1: dev是开发环境的orm
2:pro是生产环境的资源
3:test是测试环境的
4:是默认配置文件。
那么如今我想要访问测试环境。也就是端口是8081的怎么配置?
须要在application.properties中配置:
使用以下:
spring.profiles.active= 须要的环境名称
说明:
环境名称就是application- 后面对应的
如上图,说明咱们配置的是测试环境的。也就是端口是8081.那么对不对呢?
来源:凯哥Java(kaigejava)
咱们启动项目:查看打印日志:
直接切换到生产环境(pro)端口是8888的
保存后,在看打印日志。
能够看到已经切换端口是8888。
这样就能够在不一样环境使用不一样的配置文件了。