我想将属性文件加载到 spring bean 中。我找到了两种方法:
- 在 xml 中配置为并使用或
<util.properties>
注入@Resource
@Autowired
- 将@PropertySource 与@Configuration bean 一起使用。
我不想为这种情况创建 @configuraiton bean,因为所有 spring 配置都在 xml 中维护。
如果我遵循第一种方法 - 我没有以下选项来处理缺少属性文件 @PropertySource(value="classpath:missing.properties", ignoreResourceNotFound=true) 的情况
我希望注入整个属性文件,因为这是查找文件,并且将根据逻辑访问不同的键。(因此上下文属性占位符将无济于事)
有什么办法可以将属性文件注入 bean 并处理丢失的文件场景?