spring boot之@ConfigurationProperties

ConfigurationProperties主键是spring boot中用于将配置文件的值,注入到类中进行使用的,源码如下:
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface ConfigurationProperties {
@AliasFor("prefix")
String value() default "";

@AliasFor("value")
String prefix() default "";

boolean ignoreInvalidFields() default false;

boolean ignoreUnknownFields() default true;
}
其中:@AliasFor是给字段属性定义一个别名,详解见:https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/core/annotation/AliasFor.html

从代码可看出,
ConfigurationProperties注解中仅有一个属性(prefix),用于指定配置的字段名的前缀
posted @ 2018-06-26 00:28  金晖  阅读(33)  评论(0)    收藏  举报