SpringBoot中profile配置及应用(学习笔记三)

 1.profile配置方式

多profile文件方式:

大家可以学习我之前的文章,先创建好SpringBoot项目

在src/main/java/resources文件下新建这几个资源文件,用于待会测试

application-dev.properties在文件中写入:server.port=8081

application-pro.properties在文件中写入:server.port=8082

application-test.properties在文件中写入:server.port=8083

application.properties文件中写入定义的测试名,运行结果会有不同的端口号:

spring.profiles.active=dev  运行效果中端口号为:8081

spring.profiles.active=pro  运行效果中端口号为:8082

spring.profiles.active=test  运行效果中端口号为:8083

 yml多文档方式

在resources资源文件夹下,新建application.yml文件

	#特殊符号表示分隔“---“
	---
	server:
	port:8081
	#取名区分
	spring:
	profiles:dev
	
	---
	
	---
	server:
	port:8082
	spring:
	profiles:pro
	---
	
	---
	server:
	port:8083
	spring:
	profiles:test
	---
	#激活的属性
	spring:
	profiles:
	active:pro

使用application.yml文件的三条杠最后使用spring.profiles.active用于切换不同运行环境

    #激活的属性
    spring:
    profiles:
    active:pro

2.profile激活方式

虚拟机参数

在运行的▲左侧点击选框——》Edit Configurations——》找到VM options输入:

-DSpring.profiles.active=dev 

 命令行参数

在运行的▲左侧点击选框——》Edit Configurations——》找到Program arguments输入:

--Spring.profiles.active=dev 

外部参数(配置文件之外可以运行)

 在右侧Maven找到——》Lifecycle——》package——》等待导包——》在控制台可以找到架包的路径——》在路径下找到架包——》点击运行——》输入对应的指令 

3. ProFile——小结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值