我在spring框架中使用了预加载,所以我的bean是在容器中加载时创建的。我的 bean 实例是单例的。但我想使用延迟加载。据我了解,当使用延迟加载时,bean 的实例是在请求 bean 时创建的,但容器中不存在。
但我的要求是当对那个 bean 的操作完成时,我想垃圾收集那个 bean 实例。同样,当请求该 bean 时,我想以延迟加载的方式再次创建 bean。
因此,据我所知,当 bean 实例被垃圾收集后再次部署到容器中以创建 bean 实例时,我们必须在容器中重新部署它。我想在使用后在运行时对 bean 实例进行垃圾收集,并在请求时再次创建它的实例。是否可以在不重新部署的情况下使用spring和tomcat?