场景:
我开发了一个框架,这个框架的配置项有许多,希望spring能加载默认参数,避免用户填写所有不必要参数。
1.你的配置项,应该得有这个注解,用于从环境中读取用户输入的配置参数
@ConfigurationProperties(prefix = "exemple", ignoreUnknownFields = true)
2.默认参数配置,新增一个配置类
@Configuration //配置类
@EnableConfigurationProperties({ exemple.class})//如有,这里可填多个配置
@PropertySource(name = "Default Properties", value = "classpath:/META-INF/default.properties")//默认配置
@PropertySource该注解将会让spring将这些配置加载到环境中
这样在一开始就会加载所有的默认配置,用户的配置将会对环境的相关配置进行覆盖

被折叠的 条评论
为什么被折叠?



