一、配置
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里的配置的)