读取配置文件信息
方式1:获取单个属性,在属性上使用@Value;
@Value("${yahya.info}")
方式2:获取对象主要使用@Component和@ConfigurationProperties(prefix = “xxx”)。@ConfigurationProperties注解中没有@Component注解的作用,所以需要两个注解一起使用。或者可以使用@Configuration替换@Component注解
@Component
@ConfigurationProperties(prefix = "yahya.datasource") //这是yml中对应的位置
public class DataSourceConfig {
private String driver;
private String url;
private String username;
private String password;
}