Spring-Bean(二)

环境在spring-Bean(一)的配置下

来查看ApplicationContext的执行顺序

  • 默认是无参构造

修改实现类(添加一个接口)

public class UserDaoImpl implements UserDao {
    public UserDaoImpl() {
        System.out.println("UserImpl创建.....");
    }

    public void save() {
        System.out.println("save running.....");
    }
}

测试

scope="singleton"

Spring-Bean(二)
Spring-Bean(二)

scope="prototype"

Spring-Bean(二)
Spring-Bean(二)

总结

当scope="singleton" 加载配置文件的时候就创建Bean,并且执行完时只创建一个Bean(而且时无参构造)称为单例模式
当scope="prototype" 每次getBean时创建一个
Spring-Bean(二)
Spring-Bean(二)

上一篇:angularjs的表单验证


下一篇:maven 增加本地libs依赖的三种方法 jar包引用