标签:回收 效果 oba add sys java 配置文件 class 无法
<bean id="coder" class="dulk.learn.spring.Coder" scope="singleton" lazy-init="true"></bean>
| 类别 | 说明 |
| singleton | 在Spring IOC 容器中仅存在一个Bean实例,Bean以单例的形式存在 |
| prototype | 每次从容器中调用Bean时,都返回新的实例,即每次调用getBean()时,相当于执行new XxxBean()的操作 |
| request | 每次HTTP请求都会创建一个新的Bean (该作用域仅适用于WebApplicationContext环境) |
| session | 同一个HTTP Session共享一个Bean,不同HTTP Session使用不同的Bean (该作用域仅适用于WebApplicationContext环境) |
| globalSession | 同一个全局Session共享一个Bean,一般用于Portlet应用环境 (该作用域仅适用于WebApplicationContext环境) |
<bean id="Coder" init-method="init" destroy-method="destroy" class="dulk.learn.spring.Coder"></bean>
public class Coder {...public void init() {System.out.println("Coder init");}public void destroy() {System.out.println("Coder destory");}}
public static void main(String[] args) {ClassPathXmlApplicationContext ac = new ClassPathXmlApplicationContext("/applicationContext.xml");Coder coder = (Coder) ac.getBean("coder");ac.close();}

标签:回收 效果 oba add sys java 配置文件 class 无法
原文地址:https://www.cnblogs.com/deng-cc/p/8877953.html