gpt4 book ai didi

java - Spring:强制重新加载 bean

转载 作者:行者123 更新时间:2023-12-02 12:16:47 25 4
gpt4 key购买 nike

我已经为此苦苦挣扎了一段时间,这让我发疯。基本上我有一个 bean 定义如下:

<bean id="tipoUfficioGiudiziarioListImpl" singleton="false"
class="java.util.ArrayList" >
</bean>

它基本上是表中所有条目的集合。现在的问题是,这个bean是在服务器启动时加载的(或者在第一次使用时,如果我设置了lazy-init="true"),但是如果我在数据库上添加一个条目(都通过应用程序本身或 sql)bean 不会重新加载,并且在使用集合时我看不到新条目。

有什么方法可以强制它重新加载或使其无效,以便在下次第一次使用时加载它?

我使用的是 Spring 1.2

最佳答案

也许,您想在每次使用时实例化一个新的 bean 实例,您可以使用原型(prototype)作用域来做到这一点? <bean id = tipoUfficioGiudiziarioListImpl" class="java.util.ArrayList" scope = "prototype">

关于java - Spring:强制重新加载 bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46110651/

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