@ConfiguretionProperties(value做好别添加属性)
springboot的配置文件多种读取方式
@Enablexxx 相当于Import 引入配置类
1. @value()
2. envirement()
3.第3种 :在启动类加注解:@EnableConfigurationProperties("application.yml")/开启配置文件
配置类加注解: @ConfugureProperties(prefix=“前缀”)
属性名称要与配置文件名称相同
第4种:
在配置类加两个注解:@Configuretion @ConfiguretionProperties(prefix = "前缀")
第5种:
在配置类加@Configuretion @PropertiesSources("classpath:application.properties")
变量名与配置文件名一致
第6种:加载其他微服务的配置文件
ComponmentScan("配置类所在的包")
/**
* 异常处理配置类
* 需要扫描到异常处理类即可
*/
@Configuration
@ComponentScan("com.heima.common.exception")
public class ExceptionConfig {
}
第7种:
@Configuration @ConfigurationProperties(prefix = "ttt") @PropertySource("classpath:aaa.properties") public class DataConfig {