隨機數java
random.int() random.uuid()等隨機值
server: port: 8081 person: name: 張三 age: ${person.dog.age} map: favorite: 羽毛球${random.uuid} address: 朝陽區${person.name} lists: - 語文${server.port} - 數學 - 英語 dog: name: ${person.hello:我}的狗 //冒號後面指定默認值 age: 12
多Profile文件形式spring
yml文檔塊app
經過3個橫線能夠將yml文件分隔成文檔塊dom
server: port: 8085 spring: profiles: active: dev --- spring: profiles: dev server: port: 8086 --- spring: profiles: test server: port: 8989
優先級由高到低,高優先級文件覆蓋低優先級文件,互補配置:ui
/* @Configuration的做用是指明當前類是一個配置類,代替以前的spring配置文件 */ @Configuration public class MyAppConfig { /* @Bean用來註解方法,將方法的返回值注入到容器中,容器中這個組件的id就是方法名 */ @Bean public Dog dog(){ System.out.println("配置類給容器中添加組建了"); return new Dog(); } }