Spring Boot 09 - 多情境設置 maven profile 與 application.properties
前述我們介紹了很多profile是如何運作的08-spring-boot-properties-profile。這篇,就因應實際的運行環境,討論不同的存儲及配置方向。 我們先重溫一下,maven profile與spring profile的差異。 Spring boot 是程式框架。Spring boot 是經過 spring.profiles.active 去選擇什麼 (spring boot) Profile 生效 spring.profiles.active 它可以在runtime(運行時)動態更改 maven 是經過 xml 去選擇編譯時的 (maven) profile maven 編譯時為 spring.profiles.active 填入一個固定值 Spring boot 必需經過編譯才能使用。亦即編譯時,可以填入一個值,不填即使是用預設值。