欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

spring boot 学习笔记(入门篇)

程序员文章站 2023-11-13 11:20:28
简介:       spring boot是由pivotal团队提供的全新框架,其设计目的是用来简化新spring应用的...

简介:

      spring boot是由pivotal团队提供的全新框架,其设计目的是用来简化新spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(不知道这样比喻是否合适)。
优点:

其实就是简单、快速、方便!平时如果我们需要搭建一个spring web项目的时候需要怎么做呢?

1)配置web.xml,加载spring和spring mvc

2)配置数据库连接、配置spring事务

3)配置加载配置文件的读取,开启注解

4)配置日志文件

配置完成之后部署tomcat 调试

现在非常流行微服务,如果我这个项目仅仅只是需要发送一个邮件,如果我的项目仅仅是生产一个积分;我都需要这样折腾一遍!

但是如果使用spring boot呢?

很简单,我仅仅只需要非常少的几个配置就可以迅速方便的搭建起来一套web项目或者是构建一个微服务!

快速入门

工具: intellij idea 和maven 构建项目,怎么安装和配置maven这里不做多余介绍,自行百度。idea要下载企业版本,社区版是不支持spring boot的,企业版收费可一试用30天,如有有学生邮箱可以免费使用。

1、菜单栏中选择file=>new=>project..,我们可以看到如下图所示的创建功能窗口。其中initial service url指向的地址就是spring官方提供的spring initializr工具地址,所以这里创建的工程实际上也是基于它的web工具来实现的。

spring boot 学习笔记(入门篇)

2、点击next,等待片刻后,我们可以看到如下图所示的工程信息窗口,在这里我们可以编辑我们想要创建的工程信息。其中,type可以改变我们要构建的工程类型,比如:maven、gradle;language可以选择:java、groovy、kotlin。

spring boot 学习笔记(入门篇)

3、点击next,进入选择spring boot版本和依赖管理的窗口。在这里值的我们关注的是,它不仅包含了spring boot starter poms中的各个依赖,还包含了spring cloud的各种依赖。这里我们选择web,还可以选上mybatis.

spring boot 学习笔记(入门篇)

4、点击next,进入最后关于工程物理存储的一些细节。最后,点击finish就能完成工程的构建了。

spring boot 学习笔记(入门篇)

 一个是spring boot web程序就搭建完成了。intellij中的spring initializr虽然还是基于官方web实现,但是通过工具来进行调用并直接将结果构建到我们的本地文件系统中,让整个构建流程变得更加顺畅,还没有体验过此功能的spring boot/cloud爱好者们不妨可以尝试一下这种不同的构建方式。

总结

以上所述是小编给大家介绍的spring boot 学习笔记(入门篇),希望对大家有所帮助