Jimmy Lee Notes Take notes, Reading...

spring-boot-config

2018-07-24
Jimmy Lee

springboot配置汇总

技术版本

spring boot: 2.0.3.RELEASE
jdk: 1.8

1.分环境配置日志
在不同的配置文件定义日志级别,如logging.level.root=debug/info
定义logback-spring.xml文件

<springProperty scope="context" name="logLevel" source="logging.level.root"/>

然后可以引用${logLevel}

2.yml里面配置list,使用@Value取值

mm: 
  list: aaa,bbb,ccc
@Value("#{'${mm.list}'.split(',')}")
private List<String> lists;

3.yml里面配置map,使用@Value取值

mm: 
  map: "{'aaa':1, 'bbb':2, 'ccc': 3}"
@Value(#{${"mm.map"}})
private Map<String, Integer> maps;

Similar Posts


上一篇 review concurrentModificationException

下一篇 kafka-auto-topic


Comments