配置文件
可以使用yml中的属性
1、单属性使用
com.jq:
name: jq
使用:把“jq"赋给jq
@Value("${com.jq.name}")
private String jq;
2、封装到bean使用
com.jq:
name: jq
age: ${com.jq.name}21 //应用已有的值即age为jq21
创建一个bean
//@Component //这里不加注入注解,就在启动类使用@EnableConfigurationProperties({YmlBean.class})
@ConfigurationProperties(prefix = "com.jq")
public class YmlBean {
private String name;
private String Age; //省略get set
使用
@Autowired
private YmlBean ymlBean; 通过get获取相应的属性值就行
属性文件优先级
resource/config》resource
properties》yml