Spring Boot入门教程

Spring Boot概述

Spring boot是所有基于Spring开发的项目起点,spring boot是为了让你尽快可能跑起来spring应用程序并且尽可能的减少配置文件。

 

什么是spring boot

  • 它使用“习惯优于配置”(项目中存在大量的配置)的理念,让你的项目快速运行起来。
  • 他并不是新的框架,而是配置默认了很多框架的的使用方式,就像Maven整合所有的jar包一样,spring boot就是整合了所有框架(内置的配置,简化了自己项目的配置)

使用spring boot有什么好处

回顾SSM项目,构建项目,写配置文件是很繁琐的,需要:

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

2)  配置数据库连接,配置日志文件

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

4)  配置Mapper文件

5)  等等。。。。。

 

而使用spring boot来开发项目,只需要非常少的几个配置就可以搭建起来一个web项目,而且可以利用IDEA自动生成,简直不要太简单。。。。。

 

 

 

重点:

(一)   简单、快速、方便的搭建项目

(二)   对主流开发框架的无配置集成

(三)   极大的提高了开发、部署效率

 

Spring Boot快速搭建

工具:idea2018.3.5版本 JDK1.8.12版本 spring boot2.21版本

第一步:新建项目

选择Spring Initializr,然后选择默认的URL点击【Next】:

 

然后填写一下项目信息:

 

勾上web里面的spring web模板

 

选择好项目位置,点击【finish】

 

如果是第一次配置spring boot的话,需要等待一会IDEA下载相应的依赖包,建好的目录结构如下:

项目结构看上去还是比较简单的,少了很多配置文件,我们来看一下默认生成的有什么:

1)  WebApplication:一个带有main方法的类,这就是启动类,用来启动应用程序

2)  WebApplicationTests:一个空的Junit测试类

3)  application.properties:一个空的properties文件,可以添加需要的配置属性

4)  pom.xml:Maven构建说明,添加依赖的文件

 

第二步:HelloController

在【com.sprout.web】下新建一个controller包(自己的习惯),在controller包下面新建HelloController类

 注意   @RestController注解:该注解是@Controller和@ResponseBody注解的合体版

第三步:用IDEA启动spring boot

我们回到WebApplication这个类,右键点击运行

另一种方式spring boot会自动识别启动类,点击开始

注意:我们没有配置Tomcat服务器,是因为Spring boot内置了Tomcat。

跑起来如图所示(我习惯在启动类里面加入提示“启动成功”):

然后我们访问Tomcat运行在8080的端口。访问“/hello”地址:

可以看到我们的返回值信息

 

posted @ 2019-11-16 15:10  六岁半的零点  阅读(139)  评论(0)    收藏  举报