标签:回收 效果 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