Spring教程 – Spring核心框架教程
Spring是最广泛使用的Java EE框架之一。我已经在Spring Tutorial上写了很多内容,这是一篇摘要文章,它将作为索引按顺序完成所有这些操作。
具体教程参见:
Spring Tutorial
所有Spring的教程都附带了可以从帖子页面下载的示例项目。
Spring核心教程
Spring Framework基于两个设计原则 – 依赖注入和面向方面编程。请通过以下教程了解核心概念及实施示例。
1、Spring Framework
简要介绍一下Spring框架的发展,其架构,核心组件和指导这个很棒的框架开发的原理。
2、Dependency Injection Java Example
这篇文章提供了依赖注入的基础知识,以及我们如何在简单的Java应用程序中实现DI模式。这是一个很好的开始,然后转向Spring Dependency Injection。
3、Spring Dependency Injection
本教程旨在通过基于注释的配置和基于XML的配置在Spring框架中提供依赖注入示例。本教程还包括用于验证实现的JUnit测试程序。
4、Spring AOP Example
本教程介绍了面向方面编程的核心概念,如Aspect,Advice,Pointcut,Joinpoint,AOP Proxy和Weaving。本教程通过简单的程序解释了不同类型的建议。
5、 Spring AOP Method Profiling
6、Spring IoC Container and Spring Bean Example Tutorial
本教程旨在通过示例程序解释Spring IoC容器和Spring Bean的核心概念。本教程介绍了IoC Container及其核心类和不同的创建方法ApplicationContext。
本教程还解释了Spring Bean,Spring Bean范围,配置spring bean的不同方法 – xml,注释,基于java的示例项目。
7、Spring Bean Scopes
Spring Bean Scopes使我们可以更精细地控制Bean实例的创建。
8、Spring Bean Autowiring Example
Spring IoC容器很聪明地通过“spring autowire”属性找出用于注入依赖关系的bean。虽然不建议使用自动装配,但知道它很好。本教程介绍了与示例项目不同类型的自动装配。
9、Spring Bean Life Cycle
Spring Bean是任何Spring应用程序中最重要的部分。Spring ApplicationContext负责初始化spring bean配置文件中定义的Spring Beans。本教程解释了我们可以在spring bean中提供后初始化和预破坏方法的不同方法 – InitializingBean / DisposableBean接口或init-method / destroy-method属性。
Spring框架还支持@PostConstruct和@PreDestroy注释用于定义post-init和pre-destroy方法。这些注释是javax.annotation包的一部分。
您还将了解可用于将Servlet API对象注入spring bean的Spring Aware接口。
10、Spring 5
Spring 5于2017年底发布。Spring5对Spring框架进行了大规模更新。
11、Spring WebFlux
Spring WebFlux是Spring 5中引入的新模块。SpringWebFlux是向Spring框架中的反应式编程模型迈出的第一步。
12、Spring Data JPA
Spring Data JPA是Spring Data系列的一部分。 Spring Data使使用新方式访问数据的Spring驱动的应用程序(如非关系数据库,地图缩减框架,云服务以及先进的关系数据库支持)更容易创建。
参考:
网友评论