Spring基础---bean的初始化和销毁

java配置:

使用@Bean的initMethod和destoryMethod(相当于xml配置的init-method和destory-method)

eg:在配置类中:

@Bean(initMehthod="init",destroyMethod="destroy")  // initMehthod和destroyMethod 指定BeanWayService 类里面的  init和destory方法在构造方法之后,bean销毁之前执行。

BeanWayService beanWayService(){

  return new BeanWayService();

}

注解:

使用JSR-250的@PostConstruct和@PreDestory

在JSR250的Bean类下,使用2个注解在对应的方法上,表示初始化和销毁   在构造方法之后,bean销毁之前执行。

猜你喜欢

转载自www.cnblogs.com/lzhirong/p/9247046.html