随机数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(); } }