Overview of Spring Framework
- Getting Started with Spring
- Introduction to the Spring Framework
2.1 Dependency Injection and Inversion of Control A
2.2 Modules
2.3 Usage scenarios
第一章是Spring框架概述。
1. Getting Started with Spring
这一节的关键就是提示了如果你是Spring的初学者,推荐使用Spring Boot来创建一个应用。并且推荐了一个引导网址建立一个RESTful风格的网络服务。
2. Introduction to the Spring Framework
这一节介绍Spring框架是一个提供了很多功能支持的java平台。
2.1 Dependency Injection and Inversion of Control A
这一节是Spring的关键知识,依赖注入和控制反转。然而篇幅不是很多,就几句话。项目中各个类的依赖关系会让开发变得麻烦,因为开发者需要自己获取所需要的资源。Ioc反转了开发者与资源的关系,变成了资源会自己注入到开发者需要的地方。
2.2 Modules
这节介绍了Spring框架的模块,关键就是一张图
2.3 Usage scenarios
这节介绍了框架的使用场景,总结就是特别多。
- Dependency Management and Naming Conventions
- Spring Dependencies and Depending on Spring
- Maven Dependency Management
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.2.6.RELEASE</version>
<scope>runtime</scope>
</dependency>
</dependencies>
- Logging
日志部分非常特别,整个Spring架构中只有日志是强制使用外部日志服务的,Spring本事不提供日志功能。