2020年11月30日 星期一

[SpringBoot 1.5] 的Profile-配置多環境

1 多Profile文件

我們在主配置文件編寫的時候, 文件名可以是applpication-{profile}.properties/yml

默認使用application.properties的配置;


2 yml 支持多文檔塊方式

注意~這裡如果使用yml, 那application.properties的部分就要先註掉, 相關properties結尾也是

然後, 貼下以下這些程式碼, 試著在active: 的後面加上記得要空格 dev或是prod

另外---做為區隔模塊的部分, 必須要靠最左邊才有用

server:
port: 8084
spring:
profiles:
active:
---
server:
port: 8085
spring:
profiles: dev
---
server:
port: 8086
spring:
profiles: prod


3激活指定profile


在配置文件中指定spring.profiles.acrive=dev

步驟:

首先在resouse中產生一個新的file檔案 application-dev.properties檔案

內容為 server.port=8082


另外產生一個新的file檔案application-prod.properties檔案

內容為server.port=80


然後我們在原本的application.properties中加入以下這段

server.port=8081

spring.profiles.active=dev

這時候我們運行, 可以發現




而當我們改成

spring.profiles.active=prod

結果為




這樣我們就學會怎麼使用了

另外~也可以

從Configuration中的Environment區域去塞參數

如下




沒有留言:

張貼留言

關於一點神的帶領

開始工作差不多兩周 確定工作後, 聚會就慢慢穩定下來 會選擇這工作, 我記得那天是跪下來 禱告說, 我想走一條對的道路, 做一個正常的人, 過正常的日子 我感覺中這工作比做駐點的更有一點正常的味道 雖然駐點能給的薪水和這份有差距到2.5萬每月 我感覺裡面清楚了, 知道要走的路, ...