摘要: 一、@Bean指定初始化和销毁方法 public class Car { public Car() { System.out.println("Car Constructor..."); } public void init(){ System.out.println("Car...init..." 阅读全文
posted @ 2020-06-10 15:20 Qmillet 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 第四种组件注册方法:继承 FactoryBean接口,重写方法 1)默认获取到的是工厂bean调用getObject创建的对象 2)要获取工厂bean本身,我们需要给id前面加一个&,例如&colorFactoryBean @Configuration public class MainConfig 阅读全文
posted @ 2020-06-10 14:14 Qmillet 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 目前注册组件的方式有: 注册组件: 1)包扫描+组件标注注解(@Controller @Service @Repository @Component) 2)@Bean[导入的第三方包里的组件] 下面来说第三种方式@Import: @Import[快速给容器中导入一个组件] 1)@Import(要导入 阅读全文
posted @ 2020-06-10 14:04 Qmillet 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、@Scope 默认单例 1. singleton 单实例(默认值),IOC容器启动会调用方法创建对象放在容器中,以后每次获取直接从容器中拿 2. prototype 多实例,IOC容器启动不会调用方法创建对象放在容器中,每次获取时才会调用方法创建对象--懒加载 3. request 同一个请求创 阅读全文
posted @ 2020-06-10 11:38 Qmillet 阅读(145) 评论(0) 推荐(0) 编辑