阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Spring Boot开发

28次阅读
没有评论

共计 849 个字符,预计需要花费 3 分钟才能阅读完成。

我们已经在前面详细介绍了 Spring 框架,它的主要功能包括 IoC 容器、AOP 支持、事务支持、MVC 开发以及强大的第三方集成功能等。

那么,Spring Boot 又是什么?它和 Spring 是什么关系?

Spring Boot 是一个基于 Spring 的套件,它帮我们预组装了 Spring 的一系列组件,以便以尽可能少的代码和配置来开发基于 Spring 的 Java 应用程序。

以汽车为例,如果我们想组装一辆汽车,我们需要发动机、传动、轮胎、底盘、外壳、座椅、内饰等各种部件,然后把它们装配起来。Spring 就相当于提供了一系列这样的部件,但是要装好汽车上路,还需要我们自己动手。而 Spring Boot 则相当于已经帮我们预装好了一辆可以上路的汽车,如果有特殊的要求,例如把发动机从普通款换成涡轮增压款,可以通过修改配置或编写少量代码完成。

因此,Spring Boot 和 Spring 的关系就是整车和零部件的关系,它们不是取代关系,试图跳过 Spring 直接学习 Spring Boot 是不可能的。

Spring Boot 的目标就是提供一个开箱即用的应用程序架构,我们基于 Spring Boot 的预置结构继续开发,省时省力。

本章我们将详细介绍如何使用 Spring Boot。

本教程使用的 Spring Boot 版本是 3.x 版,如果使用 Spring Boot 2.x 则需注意,两者有以下不同:

Spring Boot 2.xSpring Boot 3.x
Spring 版本 Spring 5.xSpring 6.x
JDK 版本 >= 1.8>= 17
Tomcat 版本 9.x10.x
Annotation 包 javax.annotationjakarta.annotation
Servlet 包 javax.servletjakarta.servlet
JMS 包 javax.jmsjakarta.jms
JavaMail 包 javax.mailjakarta.mail

如果使用 Spring Boot 的其他版本,则需要根据需要调整代码。

Spring Boot 的官网入口是这里,建议添加到浏览器收藏夹。

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-08-05发表,共计849字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中