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”地址:

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

浙公网安备 33010602011771号