yml中自定义一些变量
var:
analyze_url: test
ocr_url: test
microsoft_key: test
映射到类变量中
@Getter
@Component
public class varModel {
@Value("${var.analyze_url}")
private String analyze_url;
@Value("${var.ocr_url}")
private String ocr_url;
@Value("${var.microsoft_key}")
private String microsoft_key;
}//end
yaml 语法中 双引号和单引号是不一样的,如
name: "zhangsan \n list" 获取的值为 zhangsan 换行 list
name : 'zhangsan \n list' 获取的值为zhangsan \n list
也就是说双引号中的特殊字符还是表示其原来的意思,单引号中的特殊字符就只是一个特殊字符。
使用${} 语法获取yml中其他数据。