Spring boot基礎:配置文件配置變量、多環境的配置


一、配置

  resources下面application.properties

1、普通配置

  resources下面application.properties,比如寫上:server.port=9090,那么啟動端口就是9090了

2、自定義配置

3、配置變量的引用

4、隨機值配置:如果參數是隨機的,可以通過在配置文件里面配

5、隨機端口配置:避免端口沖突的問題

  server.context-path=/web,配置上下文,路徑鏈接上就得加上該配置才行

#server.port=9090 server.port=${random.int[1024,9999]}//隨機端口
gwf.num=${random.int}//隨機數
gwf.hello=hello//自定義
gwf.name = gwf  ${gwf.hello}  ${gwf.num}//配置變量的引用
@RestController public class HelloController { @Value("${gwf.name}") private String msg; @RequestMapping("/hello") public String hello() { return this.msg; } }

  使用就是通過注解  @Value("${}")  引用,有點類似jsp變量取值的方式

二、yml配置文件

  YAML是一種寫配置文件的語言,它是一種天然的樹狀結構

三、日志配置文件

  logback.xml,可百度查詢

四、多環境的配置

  application-{profile}.properties,profile代表是環境變量

  打包之后,進入jar存放目錄,執行命令:

  java -jar ***.jar --spring.profilr.active=dev/test,分別執行開發環境和測試環境

  或者在application里面激活使用哪一個配置文件(注意:如果application里面配置了激活文件,那么優先用激活文件里的配置,如果application里面配置了,但是激活文件里沒配置,那么還是需要用application里的配置的)


免責聲明!

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



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