spring in action第1章,第2章
2016-09-13 21:13
239 查看
第一章 spring之旅
1.1 简化java开发
1.1.2依赖注入
(1)构造器注入:构造方法中需要初始化一个对象。
<bean id = ‘knight’ class=””> //类
<constructor-arg ref = ‘’> //该类中需要初始化的参数
</bean>
----模板让你的代码关注自身职责----
1.2.1与应用上下文共事
ClassPathXmlApplicationContext-------从类路径下的XML配置文件中加载上下文定义,把应用上下文定义文件当做类资源。
FileSystemXmlapplicationcontext-----读取文件系统下的XML配置文件并加载上下文定义。
XmlWebApplicationContext-------读取web应用下的XML配置文件并装载上下文定义。
Bean的生命周期----------
第二章 装配Bean
通过工厂方法创建bean:<bean>元素有一个factory-method属性,允许我们调用一个指定的静态方法(类中有一个静态方法,生成该)
Bean的作用域:所有的spring bean默认都是单例的。不过可以通过scope属性来指定它的作用域。
初始化和销毁bean:init-method=“方法名”在类bean实例化后,会立即调用该方法。
Destroy-method=“方法名”在移除和销毁前,会调用该方法。
还有default-init-method,和default-destroy-method属性。为应用上下文中所有的bean设置共同的初始化方法。
**使用setter方法注入
<property> <constructor-arg>元素
注入内部bean:在bean中再注入一个bean
<bean id = ‘’
Calss=””
<constructor-arg value=””/>
<constructor-arg>
<bean class=””/>
</constructor-arg>
</bean>
<bean id=””
Class=””
<property name=”” value=””/>
<property name=””>
<bean class=””/>
</property>
</bean>
内部bean仅适用一次注入。而且也不能被其它bean所引用。
第1章就是对spring的一个鸟瞰,第2章就是有关spring中bean的装配,认真看完一遍就剩下这些了吧,内容太少就合到一起啦。
1.1 简化java开发
1.1.2依赖注入
(1)构造器注入:构造方法中需要初始化一个对象。
<bean id = ‘knight’ class=””> //类
<constructor-arg ref = ‘’> //该类中需要初始化的参数
</bean>
----模板让你的代码关注自身职责----
1.2.1与应用上下文共事
ClassPathXmlApplicationContext-------从类路径下的XML配置文件中加载上下文定义,把应用上下文定义文件当做类资源。
FileSystemXmlapplicationcontext-----读取文件系统下的XML配置文件并加载上下文定义。
XmlWebApplicationContext-------读取web应用下的XML配置文件并装载上下文定义。
Bean的生命周期----------
第二章 装配Bean
通过工厂方法创建bean:<bean>元素有一个factory-method属性,允许我们调用一个指定的静态方法(类中有一个静态方法,生成该)
Bean的作用域:所有的spring bean默认都是单例的。不过可以通过scope属性来指定它的作用域。
初始化和销毁bean:init-method=“方法名”在类bean实例化后,会立即调用该方法。
Destroy-method=“方法名”在移除和销毁前,会调用该方法。
还有default-init-method,和default-destroy-method属性。为应用上下文中所有的bean设置共同的初始化方法。
**使用setter方法注入
<property> <constructor-arg>元素
注入内部bean:在bean中再注入一个bean
<bean id = ‘’
Calss=””
<constructor-arg value=””/>
<constructor-arg>
<bean class=””/>
</constructor-arg>
</bean>
<bean id=””
Class=””
<property name=”” value=””/>
<property name=””>
<bean class=””/>
</property>
</bean>
内部bean仅适用一次注入。而且也不能被其它bean所引用。
第1章就是对spring的一个鸟瞰,第2章就是有关spring中bean的装配,认真看完一遍就剩下这些了吧,内容太少就合到一起啦。
相关文章推荐
- 微服务框架Spring Cloud介绍 Part2: Spring Cloud与微服务
- spring aop 无法代理父类方法 的解决方法
- Spring MVC过滤器-超类 GenericFilterBean
- 一个jar包里的网站
- 一个jar包里的网站之文件上传
- 一个jar包里的网站之返回对媒体类型
- Spring和ThreadLocal
- Spring Boot 开发微服务
- Spring AOP动态代理-切面
- Spring整合Quartz(JobDetailBean方式)
- Spring整合Quartz(JobDetailBean方式)
- JavaScript自学笔记(必看篇)
- java 中Spring task定时任务的深入理解
- 模拟Spring的简单实现
- Spring整合WebSocket应用示例(上)
- spring+html5实现安全传输随机数字密码键盘
- Spring中属性注入详解
- 监听器获取Spring配置文件的方法
- Spring Boot 定制URL匹配规则的方法