gpt4 book ai didi

java - PropertyPlaceholderConfigurer 用于查找数据库值并使用属性文件作为后备

转载 作者:行者123 更新时间:2023-12-02 08:48:28 24 4
gpt4 key购买 nike

我想知道是否可以在 PropertyPlaceholderConfigurer 中的属性文件之前使用数据库中的值。所以我想要实现的是加载属性文件,如果数据库中存在任何键,则使用它。现在我不知道从哪里开始,但我假设有一个我可以重写的方法/类或我需要实现的接口(interface)。

只要提到方法/类/接口(interface),我很乐意从那里开始。 TIA

最佳答案

PropertyPlaceholderConfigurer 有一个“properties”属性,可以指向检索数据库值的对象。请参阅此处的示例:http://pure-essence.net/2011/02/10/spring-loading-properties-from-database-with-a-twist/

此外,您还需要在配置从数据库加载属性的 bean 上将“ignoreUnresolvablePlaceholders”设置为 true。这样您就可以添加另一个 PropertyPlaceholderConfigurer 作为后备,以提供数据库中找不到的属性。

关于java - PropertyPlaceholderConfigurer 用于查找数据库值并使用属性文件作为后备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18098140/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com