SpringBoot的properties文件的常見配置


SpringBoot的application.properties文件里寫了與應用相關的服務器,日志,調試,數據源等相關的配置,我們可以對其中的某些信息做一定的修改來自定義他們的值

(1)server.port=80,這樣訪問地址就不用寫80了,可以直接http://localhost/資源url,因為80端口就是TCP/IP協議的默認端口,我們可以看到常見的網站都是沒有端口號就,就是這個原因....原來是醬紫哦

看了上圖,我就疑惑了,這SpringBoot的項目連項目名都不用寫的哦,那我一個服務器中有很多個項目,他們的訪問url一樣怎么辦,你怎么知道去那個項目找資源哦,然后就有了一個參數設置

(2)server.servlet.context-path=/myspringboot  ,設置上下文路徑,一般值就寫上項目名就可以了,這樣在用原來的地址訪問一下試一試,不錯所料應該404吧

然而一訪問,還是ok的,仔細看了下控制台,原來本次服務沒啟動,還是上次的服務,原因:端口被占用了,額。。。先在黑框框中netstat -ano 看端口,然后taskkill /t /f /pid 找到的pid 然后重啟應用

emm...終於404了有些開心哦【變態臉】

然后改變訪問地址,OK了

(3)logging.file=e:/myspringboot.log

配置日志輸出到文件,SpringBoot的默認日志是在console輸出的,設置如上,即可在指定目錄文件和console同步輸出了

 

(4)logging.level.root=error  日志級別設置,這就不說了,一般就是默認的info

#debug>info>warning>error>fatal  the level Ladder chart 日志級別天梯

(5)debug=true 這樣就會打印很多的信息,包括那些組件加載了等細節

(6)數據庫相關

spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password

還有很多很多...

但是使用properties文件來對這些配置進行管理的時候,各種配置摻雜在一起,對於運維人員來說還是有一定的

壓力的,所以SpringBoot提供了另外的配置管理文件方式,見下一篇哦

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM