Spring-Bean(三)

Bean生命周期配置

  • init—method:指定类中的初始化方法名称
  • destory—method:指定类中销毁方法名称

Bean标签配置

<bean id="UserDao" class="com.my.UserDaoImpl" init-method="init" destroy-method="destory"/>

编写接口的实现类

package com.my;

public class UserDaoImpl implements UserDao {
    public UserDaoImpl() {
        System.out.println("UserImpl创建.....");
    }
    public  void init(){
        System.out.println("初始化方法.....");
    }
    public void destory(){

        System.out.println("销毁方法");
    }
    public void save() {
        System.out.println("save running.....");
    }
}

测试

思考

程序为什么没有打应销毁方法
因我们执行的是一个单元测试,没有放到Tomcat内部服务器当中,单元测试执行完毕,该销毁的都销毁了,还没来得急打印,
但是我们可以手动去关闭

posted @ 2021-11-25 18:11  不会笑的孩子  阅读(31)  评论(0编辑  收藏  举报