Spring教程

Spring框架,由Rod Johnson开发,是一个非常强大的反转控制(IOC)框架,以帮助分离项目组件的依赖关系。在本系列教程,将多个步骤提供一些例子,用来学习和解释Spring框架。新的 Spring 4.1 教程 (2015/12/12) 增加了关于使用Spring EL,JavaConfig,AspectJ和Spring对象/XML映射(OXM)等许多Spring 4.0 的实例教程。

Spring快速入门

快速入门了解Spring框架开发的基础。

Spring JavaConfig

Spring 3.0支持JavaConfig,现在可以使用注解来配置Spring。

Spring 依赖注入(DI)

Spring如何使用依赖注入(DO)来管理对象的依赖关系。

Bean基础

只需要在Spring IoC容器使用的类被认为是“Bean”,并可在Spring bean 的配置文件或者通过注解来声明。

Spring表达式语言

Spring 3.0引入了Spring表达语言,或Spring EL丰富而强大的表达式语言。

Spring自动组件扫描

Spring是能够扫描,检测并自动注册 bean 的。

Spring自动装配Bean

Spring自动装配“auto-wiring"来装配或Bean类,无论是在XML和注释。

Spring AOP (面向方面编程)

Spring AOP的模块化方面横切关注点。简单地说,就是一个拦截器拦截一些方法。

Spring AOP + AspectJ框架

由于Spring 2.0中对 AspectJ 更加灵活和强大的支持。然而,本实例在 Spring3.0 中应用说明。

Spring Object/XML 映射器

在Spring3.0,对象到XML映射(OXM)从Spring Web服务到核心Spring框架。

Spring JDBC支持

Spring提供了很多辅助类简化整个 JDBC 数据库操作。

Spring Hibernate支持

Spring 提供了许多方便的类来支持 Hibernate ORM框架。

Spring E-mail支持

Spring 提供 MailSender 通过 JavaMail API 发送电子邮件。

Spring与其它Web框架集成

Spring集成其它Web框架。

Spring问答

Spring常见错误

一些 Spring 常见的错误消息:

Spring参考