Sintaxis YAML
- "" Comillas dobles: los caracteres especiales de la cadena no se escaparán, se usarán caracteres especiales como el significado que desean expresar.
nombre: " hola \ n mundo " : salida; hola envuelve el mundo
- '' Comillas simples: escapará de los caracteres especiales, los caracteres especiales son solo datos de cadena ordinarios al final
nombre: ' hola \ n mundo ': 输出 ; hola \ n mundo
application.yml:
test: str: https://google.com list: qq,ww,ee map: "{key1: 'value1', key2: 'value2'}"
Adquisición de propiedad:
@Value("${test.str}") private String str; //@Value("${test.list}") 该方式测试也OK @Value("#{'${test.list}'.split(',')}") private List<String> list; @Value("#{${test.map}}") private Map<String,String> map;