Spring Boot是什么?
编程学习日记
2020年12月3日,我第一次使用Spring Boot轻松地创建了一个应用程序,感到非常惊喜。因此,我打算总结一下Spring Boot是什么。
关于Spring Boot
在介绍Spring Boot之前,首先要提到Spring Framework。
Spring框架是什么。
Spring Framework是一个开源框架,于2004年发布。它采用依赖注入(DI)和面向切面编程(AOP)等机制,使系统开发和程序修复更加容易。与其他框架相比,Spring Framework具有高度的通用性,适用于Web系统、Web服务以外的开发,也适用于云端和移动系统开发。
Spring Framework 是一个由多个框架组成的框架集合体。通过这个集合体,可以进行广泛的开发。然而,这也带来了一个缺点,就是很难在不同的功能之间进行选择和使用。
春节服是什么
具有能够快速高效地进行Java Web应用开发的机制的框架被称为Spring Framework。这个框架是为了解决Spring Framework功能使用的难点而创建的。Spring Boot也是基于Spring Framework的一个框架。
在使用多个框架的情况下,这个主要功能是能够自动配置Bean定义和XML设置,使其尽可能自动化。此外,它还可以使用注释来编写类似于Javadoc的注解,以实现无需编写代码的程序处理。由于继承了名为Spring MVC的另一个框架的规范,Spring Boot作为组成Spring Framework的一部分被集成进来。
Spring Framework和Spring Boot的差异
-
- Spring FrameworkはJavaのアプリ開発のために作られたフレームワークの集合体
- Spring Bootは集合体となった機能をつきやすくするためにフレームワーク
Spring Boot的特点(优点)
-
- XML設定ファイルが不要
-
- jarファイルにWebコンテナを含められる
-
- コーディングする量が減る
-
- 依存性注入(DI)がベースにある
-
- STSとの相性が良い
- カスタマイズができる
不需要XML配置文件
Spring Boot通过消除繁琐的XML配置文件,自动化基本配置。通常,在XML文件中进行配置的工作变得越复杂,XML也变得越复杂,错误定位变得更加困难。因此,Spring Boot可以仅通过最小限度的配置来运行Web应用程序。
可以将Web容器包含在jar文件中。
Note: The provided translation is in Simplified Chinese.
无需在服务器上设置Web容器,只需使用单个jar文件即可开发Web应用程序。
编程量减少了。
通过描述注释的方式,可以实现功能,并且能够用简短的代码实现。
基于依赖注入(DI)的原理
DI即依赖注入,是一种在运行时通过外部参数调用而非将依赖关系写入代码的技术。通过使用DI,即使修改类的规格也不会对现有代码造成影响,并且可以创建测试类用于单元测试。
与STS兼容性高
STS是Spring Tool Suite的缩写,是一个基于Eclipse的开发环境,适用于使用Spring Framework进行开发的功能。通过使用STS,可以专注于代码的编写,推动开发进程。
可以进行定制
我们可以根据目标和喜好的不同来进行调整,通过改变最初设置的内容。
以下是一些参考资料
以下是一些提供参考的文献
以下是一些相关文献的参考来源
以下是一些可以参考的文献
Spring Boot是什么?与Spring框架有何区别?
Spring Boot是什么?对初学者解释Spring Boot的基础和使用方法!还介绍了教程和推荐的书籍。
解释了Spring Boot的六个优点|说明了使用方法和开发案例!