Spring Framework 入门指南
1. Spring 框架概述
Spring 是一个实现控制反转(Inversion of Control,IoC)的框架。IoC 的概念是为了松耦合类之间的关系。传统上,我们使用具体类来初始化成员变量,而在 Spring 中,可以使用接口来指定所需类的类型。具体类的创建由 Spring 处理并注入到类中,这样对具体类的控制权就从容器类转移到了 Spring,实现了控制的反转。
Spring Boot 允许使用 Java 注解来配置 IoC。Spring MVC 是用于实现 Web 应用程序的框架,它实现了应用程序的许多通用代码,使开发者能够更快地专注于应用程序的具体细节。过去,Spring 使用 XML 文件进行配置,而现在更倾向于消除 XML 配置,使用 Java 配置。Spring Boot 是 Spring 的最新发展形式,强调 Java 配置并避免 XML 配置。Maven 是一个便携式开发环境,便于处理 Web 应用程序的复杂性。
2. Spring Boot
Spring Boot 可以被看作是一种原型。初始化 Spring Boot 应用程序后,开发者可以访问一个已初始化并配置为通用标准的通用文件结构。Spring Boot 的目的是简化 Java 应用程序的配置,使开发者能够更快地开始编写特定于应用程序的代码。它的一个目标是将配置从 XML 转移到 Java 代码中,同时它也实现了 IoC。
2.1 接口的力量
Spring 喜欢使用接口。通过使用接口,开发者可以使类更加通用。如果应用程序只需要使用复杂类的一些细节,那么为这些特性定义一个接口是有意义的。
超级会员免费看
订阅专栏 解锁全文
1045

被折叠的 条评论
为什么被折叠?



