-
IoC
什么是IoC?
控制反转,依赖注入
控制:控制对象的创建及销毁(生命周期)
反转:将对象的控制权交给IoC容器
查看全部 -
类似@component注解的注解
查看全部 -
把一个Java bean交由spring来管理,分三个步骤:
创建一个xml配置文件。
将一个Bean交由Spring创建并管理。
获取Spring上下文,然后通过上下文获取Bean
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean class="com.imooc.spring.ioc.class.Bean1" id="bean1"/> </beans>
查看全部 -
什么是IoC
查看全部 -
测试部分的代码
注意:需要使用AbstractApplicationContext类的上下文,才能实现主动close销毁。
查看全部 -
代码总结
以注解的形式实现Bean的初始化及销毁(方法三)
使Bean继承InitializingBean 和 DisposableBean 接口。实现
public void destroy() throws Exception{ } public void afterPropertiseSet() throws Exception{ }查看全部 -
代码总结
以注解的形式实现Bean的初始化及销毁(方法二)
在方法的定义上加@PostConstruct 和 @PreDestroy
该方法可用@Component
查看全部 -
代码总结
以注解的形式实现Bean的初始化及销毁(方法一)
注意:该方法由于@Component没有initMethod和destroyMethod属性,所以不支持用@Component注解,然后使用包扫描。
查看全部 -
代码总结
xml形式实现Bean的初始化及销毁
查看全部 -
代码总结
懒加载:xml形式、注解形式
查看全部 -
代码总结(方法注入)
方法注入(注解形式)
只需在定义的create的虚方法函数上加上@Lookup。
参考2-3 singleton、prototype
查看全部 -
代码总结(方法注入)
方法注入(xml形式)
先在Bean类中加入一个create的虚方法函数,然后在spring.xml中加入<lookup-method />标签,加上刚刚定义的虚方法函数名。
查看全部 -
代码总结(自定义作用域)
注解形式,所需编写的Configuration类的内容
第一步,定义的MyScope作用域加上@Bean,交由Spring来管理。
第二步,调用customScopeConfigurer的构造函数,将自定义的MyScope,添加进去。
第三步,在Bean的构造函数中,加上@Scope("MyScope")注解,使其使用自定义的作用域。
查看全部 -
代码总结(自定义作用域)
xml形式,所需编写的spring.xml中需要添加的内容
查看全部 -
代码总结(自定义作用域)
自定义作用域类
自定义作用域的类的编写 (详细参考2-5自定义作用域)
查看全部
举报