2019-05-14 14:57:23 2203浏览
今天千锋扣丁学堂Java培训老师给大家介绍一下关于SpringBoot配置文件与多环境的详细介绍,首先比如在第一个Springboot项目中我们知道,SpringBoot项目的默认配置文件在main/resources下的application.properties下,我们接直接用之前的项目了解一下配置文件。server.port=8083 name=this is default
@RestController public class HelloSpringBootController { @Value("${name}") private String name; @RequestMapping("/sayHello") public String sayHello() { return "Hello ,"+this.name; } }
接着启动项目可以看见:
我们访问一下http://127.0.0.1:8083/sayHello,效果如下:
首先在main/resources下创建以下几个环境配置文件
修改各个配置文件的端口和name值
spring.profiles.active=prod
启动项目:
在浏览器中输入http://127.0.0.1:8082/sayHello,效果如下:
spring.profiles.active=dev
打开cmd进入当前项目的目录
运行mvninstall(首先确认你已经安装了maven并且配置好环境变量,mvn是可以运行的)
运行成功之后进入target目录会看见,项目已经打包成jar了
java -jar PropertiesSpringBoot-0.0.1-SNAPSHOT.jar --spring.profiles.active=test
运行jar包,并使用--配置项=值,来设置配置项
可以看见启动了测试环境8083
【关注微信公众号获取更多学习资料】 【扫码进入Python全栈开发免费公开课】