Spring-boot(二)yml文件的使用


上一章創建了一個簡單的springboot項目,配置可以說非常的簡單。

不過,在實際開發中不可能都用默認的配置,還是需要根據自己的實際項目需求有自定義的配置的。

比如:端口號需要變更,模板引擎的緩存開發模式需要關閉,生成環境需要打開等。

這里便引入了屬性文件 外置配置 的概念。

在創建的項目中會發現里面有一個application.properties的文件,這個文件是核心文件,很多都是里面配置,並且注入(個人理解像spring的bean.xml文件一樣)。不過實際項目中,很多都是用的application.yml去完成的,兩者是一樣的,不過后者更加的簡單易懂。開始實現下

先將application.properties改名application.yml.

然后加入代碼,這里加入會有提示的

server:
  servlet:
    context-path: /demo2
  port: 8081

 加入這段代碼,就指定了程序運行的服務器端口,和訪問的根路徑

此時訪問URL:http://localhost:8081/demo2/hello 效果如下。

不過這里要注意的就是。yml文件的寫法一定要按照規定來,多一個空格都可能導致項目報錯的

如圖所示,少了一個空格,如果有效的話,端口是顏色字體,這里少了空格便報錯了。

正確時:

 在實際開發中會遇到開發環境和生產環境的配置文件不同的情況,不可能每次都去修改吧,那就需要來啟動引入配置文件了。

創建配置文件application.yml,里面的代碼:

#啟動配置文件方案
spring:
  profiles:
    active: dev

然后創建 application-dev.yml 文件,里面給出開發環境的配置。


免責聲明!

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



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