@ConfigurationProperties
源码
@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;
}自定义配置
添加配置
启动并验证
additional-spring-configuration-metadata.json
Last updated
