3d maxs,unihouse,e游网
1.引言
2.关于本书
3.依赖注入和应用切面
4.容纳你的bean
5.spring各个版本的特性
1.引言
如上篇博客所述,打算从spring作为学习java的切入点,那我们开始吧。
2.关于本书
本书分为4个部分:
2.1 第1部分 介绍spring容器,以及spring框架的核心 依赖注入和面向切面编程
2.2 第2部分 如何使用spring来构建web应用程序
2.3 第3部分 关注如何处理和持久化数据
2.4 最后一部分 介绍如何将spring应用程序与其他系统进行集成
3.依赖注入和应用切面
3.1 装配的概念
创建应用组件之间协作的行为通常称为装配(wiring)。
3.2 介绍了spring装配bean的两种方式
3.2.1 基于xml的配置
3.2.2 基于java的配置
3.3 如何装配bean的
spring通过应用上下文(application context)装载bean的定义并把它们组装起来。
spring应用上下文全权负责对象的创建和组装。
spring自带多种应用上下文的实现,它们之间的主要区别在于如何装载配置
3.4.di和aop的好处
di能够让相互协作的软件组件保持松散耦合
aop允许你把遍布应用各处的功能分离出来形成可重用的组件,从而使应用具有更高的内聚性并且更加关注自身的业务
详见:
4.容纳你的bean
4.1 spring容器
spring容器负责创建对象,装配它们,配置它们并管理它们的整个生命周期。
spring容器有两种类型:
bean工厂(由org.springframework.beans.factory.beanfactory接口定义),提供基本的di支持
应用上下文(由org.springframework.context.applicationcontext接口定义),基于beanfactory创建,并提供应用框架级别的服务
4.2 spring自带的常用应用上下
4.3 bean的生命周期
5. spring各个版本的特性
这里暂时只记录我接触的一些内容
spring 3.2中
resttemplate和@restmapping可以支持http patch方法;
@autowired,@value和@bean注解能够作为元注解,用于创建自定义的注入和bean声明注解;
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
apollo与springboot集成实现动态刷新配置的教程详解
网友评论