首页 > 技术文章 > spring注入原型bean

tonggc1668 2017-09-22 16:28 原文

<bean id="httpClient" class="org.apache.commons.httpclient.HttpClient" scope="prototype" />

 

String ifmSwitch = ConfigDataRepository.getInitialDatas().get(ConfigurationConstants.IFM_SWITCH);
            HttpClient client = null;
            if(ifmSwitch == null || ifmSwitch.equals("0")){
                client = new HttpClient();
            } else {
                client = (HttpClient) SpringContext.getBean("httpClient");
            }

用@Autowired注入还是单例从上下文中获取bean是原型

推荐阅读