Spring boot基礎:配置文件配置變量
阿新 • • 發佈:2018-06-05
logback 引用 boot private prop 問題 測試環境 打包 dev
一、配置
resources下面application.properties
1、普通配置
resources下面application.properties,比如寫上:server.port=9090,那麽啟動端口就是9090了
2、自定義配置
3、配置變量的引用
4、隨機值配置:如果參數是隨機的,可以通過在配置文件裏面配
5、隨機端口配置:避免端口沖突的問題
#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,分別執行開發環境和測試環境
Spring boot基礎:配置文件配置變量