我想知道是否可以在PropertyPlaceholderConfigurer中的属性文件之前使用DB中的值.所以我想要实现的是加载属性文件,如果数据库中存在任何键,则使用它.现在我不知道从哪里开始,但我假设有一个我可以覆盖的方法/类或我需要实现的接口.
只需提一下方法/类/接口,我很乐意从那里开始.TIA
PropertyPlaceholderConfigurer具有"properties"属性,可以指向检索数据库值的对象.请参阅此处的示例:http://pure-essence.net/2011/02/10/spring-loading-properties-from-database-with-a-twist/
此外,您还需要在从数据库加载属性的bean上将"ignoreUnresolvablePlaceholders"设置为true.这样,您可以添加另一个PropertyPlaceholderConfigurer作为回退,以提供在数据库中找不到的属性.
| 归档时间: |
|
| 查看次数: |
6687 次 |
| 最近记录: |