@ConfigurationProperties 设置默认值
时间: 2023-11-08 22:56:16 浏览: 1128
java中的@Value获取不到配置文件的值,也加载不到默认值
@ConfigurationProperties注解可以通过设置默认值来为属性提供初始值。在Spring Boot中,可以通过在@ConfigurationProperties注解中使用value或prefix属性来设置默认值。
如果使用value属性,可以将属性的默认值直接设置在注解中,例如:
@ConfigurationProperties(value = "myproperties", defaultValue = "defaultValue")
如果使用prefix属性,可以在配置文件中使用前缀来为属性设置默认值,例如:
@ConfigurationProperties(prefix = "myproperties", defaultValue = "defaultValue")
注意,defaultValue属性只在属性值为空或未设置时才会生效。
阅读全文