SpringBoot系列教材 (九)- 基礎 - springboot 如何進行多配置切換

JAVA 框架 / SpringBoot / SpringBoot系列教材 (十)- 基礎 - springboot中用yml方式進行配置
0%
 

下載區
文件名 文件大小
springboot.rar 2k
使用站長祕製下載工具
登陸後可下載
 

步驟 1 : yml 格式   
步驟 2 : 一樣內容,不一樣寫法   
步驟 3 : application.yml   
步驟 4 : 排斥性   

html

如今你們發現,在springboot裏仍是要用到配置文件的。 除了使用.properties外,springboot還支持 yml格式。
我的以爲yml格式的可讀性和..properties比起來差很少,有時候尚未不如properties 看起來那麼規整。
可是考慮到不少springboot項目會使用yml格式,仍是簡單講講,主要目的仍是爲了讀懂其餘人的項目。
步驟 2 :

一樣內容,不一樣寫法

edit
如圖所示,左邊是application.properties的寫法,右邊是application.yml的寫法,他們達到的效果是相同的

一樣內容,不一樣寫法

步驟 3 :

application.yml

edit
在application.yml 文件書寫注意:
1. 不一樣「等級」 用冒號隔開
2. 次等級的前面是空格,不能使用製表符(tab)
3. 冒號以後若是有值,那麼冒號和值之間至少有一個空格,不能緊貼着

在這樣的配置下,訪問的路徑如圖所示是:
 
http://127.0.0.1:8888/test/hello
 

application.yml

代碼比較複製代碼
spring: mvc: view: prefix: /WEB-INF/jsp/ suffix: .jsp server: port: 8888 context-path: /test
1
2
3
4
5
6
7
8
spring:
     mvc:
         view:
             prefix: /WEB-INF/jsp/
             suffix: .jsp
server:
     port: 8888
     context-path: /test
要麼用application.properties 要麼用 application.yml,不要都用,不要折磨Springboot和本身
×Close

文件內容比較器

把你的代碼複製到下面區域。 若是在線比較很差用,請使用客戶端比較軟件: diffmerge 下載和使用教程mysql

 
關閉
×Close

複製代碼

代碼高亮插件雙擊便可選中,不過部分同窗反應,經過代碼高亮插件複製的代碼沒法在IDEA里正常顯示,這裏提供TEXTAREA的方式,方便複製,謝謝spring

關閉
×Close

分享鏈接

分享以下鏈接可增長積分,獲取50%佣金 sql

獲取短連接
若是不方便發鏈接(如貼吧),可使用以下由鏈接轉換爲的二維碼. 鼠標在圖片上右鍵,而後另存爲便可
 
警告: 請勿使用掛機軟件刷積分,刷積分不會致使任何註冊量,很容易被識別。 一旦發現刷積分,即封號處理,請勿作吃力不討好之事。
 
關閉
×Close

作練習的正確姿式

1. 自行完成練習
根據練習目標儘可能本身實現代碼效果,期間會碰到疑問,難題,和本身不懂的地方,這些都是必要的過程
2. 帶着疑問查看答案
完成過程當中,碰到沒法解決的問題,帶着疑問,查看答案,分析答案的解決思路
3. 查看答案講解視頻
依然有不明白的地方,點開視頻講解,帶着疑問,聽視頻講解有問題的部分
4. 再作一遍
理解後,再從頭作一遍,把有疑問的地方都捋清楚
5. 總結
最後再總結一遍,總結思路,總結解決辦法,之後遇到相似的問題,怎麼處理
關閉
×Close

SpringBoot系列教材 (十)- 基礎 - springboot中用yml方式進行配置-總結筆記

把這時的想法,思路,研究都記錄下來,等所有學完了,再回過頭來鞏固和理解,學習效果就會很好,知識點掌握得也牢固.
點擊查看個人筆記
   
 
 
保存中預計須要秒 保存完成 保存失敗,請聯繫站長關閉
×Close

收藏本知識點

有的同窗收藏是爲了進行標記,過段時間再來看不明白的地方,在此處能夠記錄哪裏不明白. 單純收藏的, 直接點擊提交便可。tomcat

 
×Close

錯誤糾正專用

站長比較馬虎,不免出現錯別字,若是發現哪裏文字有誤,請提交錯誤,站長會盡快修改,謝謝springboot

 
提交修改

 

 

 

HOW2J公衆號,關注後實時獲知布最新的教程和優惠活動,謝謝。

 

 

 

問答區域    
刪除提問已經提交成功,正在審覈, 謝謝.
回覆提問已經提交成功,正在審覈, 謝謝.
2019-06-25 IntelliJ IDEA 插件: .properties一鍵轉.yml

感受這個提問有點二,無顏再混跡於江湖,那就點擊刪除吧~mvc

dlwin888
 



   
回答已經提交成功,正在審覈。 請於 個人回答 處查看回答記錄,謝謝
答案 或者 代碼 請至少填寫一項, 若是是本身有問題,請從新提問,不然站長有可能看不到
 
   
   

刪除提問已經提交成功,正在審覈, 謝謝.
回覆提問已經提交成功,正在審覈, 謝謝.
2019-03-04 選擇properties

感受這個提問有點二,無顏再混跡於江湖,那就點擊刪除吧~app

soloyao
人生苦短,我選擇properties,可以看懂別人的yml文件就夠了

 
 
1 個答案

how2jcxp 跳轉到問題位置 答案時間:2019-04-01
dude,that's true;
   
回答已經提交成功,正在審覈。 請於 個人回答 處查看回答記錄,謝謝
答案 或者 代碼 請至少填寫一項, 若是是本身有問題,請從新提問,不然站長有可能看不到
 
   
   

刪除提問已經提交成功,正在審覈, 謝謝.
回覆提問已經提交成功,正在審覈, 謝謝.
2018-12-17 空格問題

感受這個提問有點二,無顏再混跡於江湖,那就點擊刪除吧~框架

醉離人
次等級的前面的空格有幾個啊

 
 
2 個答案

qugengting 跳轉到問題位置 答案時間:2019-01-11
借個樓,「不要都用,不要折磨Springboot和本身」。。。站長這麼皮你老婆知道嗎

hubspring 跳轉到問題位置 答案時間:2019-01-09
根據縮進添加空格,這個沒要求
   
回答已經提交成功,正在審覈。 請於 個人回答 處查看回答記錄,謝謝
答案 或者 代碼 請至少填寫一項, 若是是本身有問題,請從新提問,不然站長有可能看不到
 
   
   

刪除提問已經提交成功,正在審覈, 謝謝.
回覆提問已經提交成功,正在審覈, 謝謝.
2018-09-22 yml不如properties 吧

感受這個提問有點二,無顏再混跡於江湖,那就點擊刪除吧~jsp

吳釗桂
在application.yml 文件書寫注意: 1. 不一樣「等級」 用冒號隔開 2. 次等級的前面是空格,不能使用製表符(tab) 3. 冒號以後若是有值,那麼冒號和值之間至少有一個空格,不能緊貼着 這個要求。。

 
 
1 個答案

helloC 跳轉到問題位置 答案時間:2018-11-23
很到位
   
回答已經提交成功,正在審覈。 請於 個人回答 處查看回答記錄,謝謝
答案 或者 代碼 請至少填寫一項, 若是是本身有問題,請從新提問,不然站長有可能看不到
 
   
   

刪除提問已經提交成功,正在審覈, 謝謝.
回覆提問已經提交成功,正在審覈, 謝謝.
2018-07-13 配置問題

顯示

HOW2J丶User
上一節使用的是後綴名爲properties的配置文件進行的開發環境和生產環境相互切換,這一節使用的是後綴名爲yml的配置文件,那麼這裏能夠進行開發環境和生產環境進行相互切換嗎?

 



   
回答已經提交成功,正在審覈。 請於 個人回答 處查看回答記錄,謝謝
答案 或者 代碼 請至少填寫一項, 若是是本身有問題,請從新提問,不然站長有可能看不到
 
   
   

 

 

 

 

 

 

 

 

提問以前請 登錄
提問已經提交成功,正在審覈。 請於 個人提問 處查看提問記錄,謝謝
關於 JAVA 框架-SpringBoot-yml 的提問
 
儘可能提供截圖、代碼和異常信息,有助於分析和解決問題。 也可進本站QQ羣交流: 1001964108
提問儘可能提供完整的代碼,環境描述,越是有利於問題的重現,您的問題越能更快獲得解答。
對教程中代碼有疑問,請提供是哪一個步驟,哪一行有疑問,這樣便於快速定位問題,提升問題獲得解答的速度
在已經存在的幾千個提問裏,有至關大的比例,是由於使用了和站長不一樣版本的開發環境致使的,好比 jdk, eclpise, idea, mysql,tomcat 等等軟件的版本不一致。
請使用和站長同樣的版本,能夠節約本身大量的學習時間。 站長把教學中用的軟件版本整理了,都統一放在了這裏, 方便你們下載: http://how2j.cn/k/helloworld/helloworld-version/1718.html
 
上傳截圖  
     
相關文章
相關標籤/搜索