java – Spring:在没有Singelton Beans的情况下以编程方式使
发布时间:2020-12-15 01:30:20 所属栏目:大数据 来源:网络整理
导读:我知道PropertyPlaceHolderConfigurer的以下实现是可能的: public class SpringStart { public static void main(String[] args) throws Exception { PropertyPlaceholderConfigurer configurer = new PropertyPlaceholderConfigurer(); Properties propert
我知道PropertyPlaceHolderConfigurer的以下实现是可能的:
在配置文件中有这个:
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd“>
但是,这使我看到对testBean所做的更改将显示在所有测试bean上. 如何以这样的方式使用propertyPlaceHolderCongfigurer,我可以将它应用于bean的各个实例,并且可以访问这些实例中的每一个? 我希望这个问题有道理.任何帮助将非常感激. 最佳答案
默认情况下,Spring bean是单例,即后续对context.getBean(“testBean”)的调用将返回相同的实例.如果希望它们返回不同的实例,则应在bean定义上设置scope =“prototype”:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |