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),用于指定配置的字段名的前缀