Java springboot yaml語(yǔ)法注解
yaml語(yǔ)法注解
配置文件
兩種形式
application.properties和.yaml
第一種語(yǔ)法 key=value
第二種key:空格value
作用用來(lái)修改spring默認(rèn)的配置
YAML:
YAML是"YAML Ain't a Markup Language"(YAML不是一種標(biāo)記語(yǔ)言)的遞歸縮寫。在開發(fā)的這種語(yǔ)言時(shí),YAML 的意思其實(shí)是:“Yet Another Markup Language”(仍是一種標(biāo)記語(yǔ)言),但為了強(qiáng)調(diào)這種語(yǔ)言以數(shù)據(jù)做為中心,而不是以標(biāo)記語(yǔ)言為重點(diǎn),而用反向縮略語(yǔ)重命名。
YAML A Markup Language:是一個(gè)標(biāo)記語(yǔ)言
YAML isnot Markup Language:不是一個(gè)標(biāo)記語(yǔ)言
YAML
server: port:8080
xml
<servlet> <port>8080</port> </servlet>
yaml語(yǔ)法
對(duì)空格要求高 #普通ky-value name:qinjiang #對(duì)象 student: name: qinjiang age: 3 # 行內(nèi)寫法 students: {name: qinjiang,age: 3} #數(shù)組 pets: - cat - dog - pig pets: [cat,dog,pig]
properties官方推薦
#只能保持鍵值對(duì) name=qinjiang student.name = qinjiang student.age=3
當(dāng)不使用yaml配置多個(gè)端口則需要?jiǎng)?chuàng)建新的properties文件
使用yaml則不需要
server: port:8081 spring: profiles: active: dev --- server: port:8082 spring: profiles:dev --- server: port: 8083 spring: profiles:test
總結(jié)
本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
詳解Java Fibonacci Search斐波那契搜索算法代碼實(shí)現(xiàn)
這篇文章主要介紹了詳解Java Fibonacci Search斐波那契搜索算法代碼實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10JAVA中Context的詳細(xì)介紹和實(shí)例分析
這篇文章主要介紹了JAVA中Context的詳細(xì)介紹和實(shí)例分析,Context是維持android各組件能夠正常工作的一個(gè)核心功能類。如果感興趣來(lái)學(xué)習(xí)一下2020-07-07基于java SSM springboot實(shí)現(xiàn)景區(qū)行李寄存管理系統(tǒng)
這篇文章主要介紹了基于java SSM springboot實(shí)現(xiàn)的景區(qū)行李寄存管理系統(tǒng),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08Java運(yùn)行時(shí)數(shù)據(jù)區(qū)域(內(nèi)存劃分)的深入講解
聽說(shuō)Java運(yùn)行時(shí)環(huán)境的內(nèi)存劃分是挺進(jìn)BAT的必經(jīng)之路,這篇文章主要給大家介紹了關(guān)于Java運(yùn)行時(shí)數(shù)據(jù)區(qū)域(內(nèi)存劃分)的相關(guān)資料,需要的朋友可以參考下2021-06-06