Bean作用范围(Scope)
在注解的bean中使用@Scope注解即可操作创建Bean的单例或非单例。
prototype:非单例;
singleton:单例;
Bean生命周期
需要导入新的注解开发坐标。
<dependency><groupId>javax.annotation</groupId><artifactId>javax.annotation-api</artifactId><version>1.3.2</version></dependency>
创建初始化方法和销毁方法。
//初始化
@PostConstruct
public void init() {
System.out.println("dao init...");
}
//销毁
@PreDestroy
public void destroy() {
System.out.println("dao destroy...");
}
效果
