Spring Boot 配置文件兩種配置方式對比

Spring Boot框架解決java開發中繁瑣的xml配置 使我們能夠快速的搭建一個基礎java項目

Spring Boot配置文件支持.yml 也支持.properties yml 配置加載是有序的 .properties 無序

application.yml配置結構

spring:
application:
name: wxxcx
mvc:
view:
prefix: /WEB-INF/jsp/
suffix: jsp
application.yml配置結構

spring.application.name=wxxcx
server.port = 9000
server.context-path = /
server.tomcat.uri-encoding = UTF-8
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
可以看到yml 配置信息類似 梯形分級結構,注意:自上而下 組成的級名必須唯一,比如這裏第一級有spring則不能再有另外一個一級名爲spring的配置信息。

配置文件的切換。

通常配置文件分dev 開發環境 ,test 測試環境,prod 生產環境

可在工程中分別創建

application-dev.yml  application-test.yml  application-prod.yml 三個配置文件

單獨創建一個application.yml 的配置文件,配置如下

spring:
profiles:
active: dev
通過設置spring.profiles.active的方式 切換配置文件,也可以通過在啓動jar 包或 war包時 輸入

--spring.profiles.active=test 的方式進行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章