摘要: 1、@Autowired:注解是用来装配bean的,需要注入的bean必须是已经被IOC容器创建的bean,这个注解是利用类型装配的,如果容器中出现一个以上要装配的类或其子类就需要用@Qualifier(value = "userRepositoryImpl")注解来标志你要注入的是哪个bean,这 阅读全文
posted @ 2019-05-10 17:33 大志说编程 阅读(974) 评论(0) 推荐(0)
摘要: 1.组件装配 <context:component-scan>元素还会自动注册AutowiredAnnotaionBeanPostProcessor实例,这是一个bean的后置处理器,该实例可以自动装配具有@Autuwired和@Resource、@Inject注解的属性(前提是在容器当中要自动装配 阅读全文
posted @ 2019-05-10 16:50 大志说编程 阅读(271) 评论(0) 推荐(0)
摘要: 1.组件扫描 组件扫描(component scanning):Spring能够从classpath下自动扫描,侦测和实例化具有特定的注解的组件。 特定组件包括: —@Component:基本注解,标识了一个受Spring管理的组件 —@Respository:标识持久层组件,具有将数据库操作抛出的 阅读全文
posted @ 2019-05-10 14:36 大志说编程 阅读(208) 评论(0) 推荐(0)
摘要: 1.配置bean的方式 配置bean有三种方式:通过全类名(class反射)、通过工厂方法(静态工厂&实例工厂)、通过FactoryBean。前面我们已经一起学习过全类名方式和工厂方法方式,下面通过这篇文章来学习一下FactroyBean. 2.FactoryBean配置bean FactoryBe 阅读全文
posted @ 2019-05-10 11:08 大志说编程 阅读(666) 评论(0) 推荐(0)
摘要: 1、什么是工厂方法 这里的工厂方法指的是创建指定bean的方法。工厂方法又分为静态工厂方法和实例工厂方法。 2、静态工厂方法配置bean 调用静态工厂方法创建Bean是将对象创建的过程封装到静态方法中,不需要创建工厂实例就可以返回工厂创建的对象,就叫做静态工厂,当客户端需要对象时,只需要简单的调用静 阅读全文
posted @ 2019-05-10 00:54 大志说编程 阅读(359) 评论(0) 推荐(0)