-
ResourceLoader的四种路径查看全部
-
Spring中resources类型 ResouceLoader接口 由于ApplicationContext有继承ResouceLoader接口,所以可以直接用applicationContext获取resources查看全部
-
在Spring 配置文件中<beans>中设置default-autowire="no/byName/byType/constructor"属性 no的需要手动配置所有的属性和对应的bean byName对应<bean id=""/>,注:在同一个IOC容器中 bean的id不能重复 否则会报错; 在设置了ByName之后对应bean内部的属性会自动根据名字进行装载,不需要再配置,另外与bean的id没有直接关系与className有关系 byType对应<bean class=""/>,注:type要唯一; 这种要靠bean id Constructor构造器装配。是IOC容器在根据Bean中构造器传入参数类型进行匹配!查看全部
-
Bean的自动装配查看全部
-
Aware接口 操作的时候要比较小心 ApplicationContextAware BeanNameAware查看全部
-
三种方法都执行的时候 DisposableBean\InitializingBean 先执行 在xml中配置的init-method 和 destroy-method 后执行 全局的default-init-method 和default-destroy-method配置在这个时候没有执行 另外如果全局指定了方法但是没有在bean中写该方法,同时有指定其他方式的初始化和销毁方法,那么依然可以执行。说明全局默认是可选方法。 但是在xml中配置的init-method 和 destroy-method,如果没有在bean中重写,那么就会报错查看全部
-
配置全局默认初始化方法 default-init-method 和default-destroy-method查看全部
-
两种销毁方法 destroy-method 指定初始化方法查看全部
-
两种初始化方法 init-method 指定初始化方法查看全部
-
Spring Bean作用域 官方解释查看全部
-
prototype 就是每次向IOC请求一个对象的时候都创建一个新的查看全部
-
Spring Bean作用域查看全部
-
Bean的配置项: id:在整个IOC容器中Bean的唯一标识 class:具体要实例化的类名 scope:bean的范围,也就是作用域 Constructor arguments:构造器的参数 Properties:需要设置的属性 Autowiring mode:自动装配的模式 lazy-initialization mode:懒加载模式 Initialization/destruction method: 初始化和销毁的方法查看全部
-
spring 注入是指在启动spring容器加载bean配置的时候,完成变量的赋值行为 常用注入方法 --设值注入 <property/> --构造注入 <constructor-arg/>查看全部
-
Bean容器初始化查看全部
举报
0/150
提交
取消