SpringBoot多配置切換的配置方法
1. 切換需求
有時候在本地測試是使用8080端口,可是上線使用的又是80端口。 此時就可以通過多配置文件實現(xiàn)多配置支持與靈活切換
2.多配置文件
3個配置文件:
核心配置文件:application.properties
開發(fā)環(huán)境用的配置文件:application-dev.properties
生產(chǎn)環(huán)境用的配置文件:application-pro.properties
這樣就可以通過application.properties里的spring.profiles.active 靈活地來切換使用哪個環(huán)境了
application.properties:
spring.mvc.view.prefix=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp spring.profiles.active=pro
application-dev.properties:
server.port=8080 server.context-path=/test
application-pro.properties
server.port=80 server.context-path=/
3.部署
不僅可以通過修改application.properties文件進行切換,還可以在部署環(huán)境下,指定不同的參數(shù)來確保生產(chǎn)環(huán)境總是使用的希望的那套配置。
cd C:\Users\X7TI\Downloads\springboot mvn install java -jar target/springboot-0.0.1-SNAPSHOT.jar --spring.profiles.active=pro
或者
java -jar target/springboot-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev
這樣就可以保證在開發(fā)環(huán)境總是用的8080端口,而到了生產(chǎn)環(huán)境總是用的80端口,免去了每次上線還要修改端口號的麻煩。

補充:SpringBoot設(shè)置端口和上下文路徑
1. 端口和上下文路徑

spring.mvc.view.prefix=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp server.port=8888 server.context-path=/test
總結(jié)
以上所述是小編給大家介紹的SpringBoot多配置切換的配置方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
SpringBoot 接口開發(fā)教程(httpclient客戶端)
這篇文章主要介紹了SpringBoot 接口開發(fā)教程(httpclient客戶端),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03
利用SpringMVC接收復雜對象和多個文件(前端使用JQuery)
這篇文章主要介紹了利用SpringMVC接收復雜對象和多個文件(前端使用JQuery),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-10-10
如何實現(xiàn)Java中一個簡單的LinkedList
LinkedList與ArrayList都是List接口的具體實現(xiàn)類。下面將介紹如何實現(xiàn)一個簡單的LinkedList,具有很好的參考價值,下面跟著小編一起來看下吧2017-02-02
Java中的任務(wù)調(diào)度框架quartz詳細解析
這篇文章主要介紹了Java中的任務(wù)調(diào)度框架quartz詳細解析,Quartz 是一個完全由 Java 編寫的開源作業(yè)調(diào)度框架,為在 Java 應(yīng)用程序中進行作業(yè)調(diào)度提供了簡單卻強大的機制,需要的朋友可以參考下2023-11-11
Spring Boot 使用 Swagger 構(gòu)建 RestAPI 接口文檔
這篇文章主要介紹了Spring Boot 使用 Swagger 構(gòu)建 RestAPI 接口文檔,幫助大家更好的理解和使用Spring Boot框架,感興趣的朋友可以了解下2020-10-10
Java8?CompletableFuture?異步多線程的實現(xiàn)
本文主要介紹了Java8?CompletableFuture?異步多線程的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-04-04
java字符串轉(zhuǎn)數(shù)字及各種數(shù)字轉(zhuǎn)字符串的3種方法
這篇文章主要介紹了java字符串轉(zhuǎn)數(shù)字及各種數(shù)字轉(zhuǎn)字符串的3種方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-09-09

