前言
因为公司业务需要,开始学习后端开发,作为目前主流的后端框架,SpringBoot
成为首选的学习目标。
SpringBoot
能够更简便的去创建一个可直接运行的独立的,生产级别的Spring
应用。其实,只要把SpringBoot
理解为一个整合了很多生产所需要框架的一个大容器,简化了Spring
项目需要的配置。本篇文章就是快速搭建一个SpringBoot
项目。
新建 SpringBoot项目
1、 新建 Spring Initializr
①、选择 Spring Initializr
②、Project Sdk
: 选择1.8版本,这里选择自己电脑里JDK
安装路径
③、Next
下一步
2、Spring Initializr 项目设置
①、groupId
: 表示存储的包的路径。一般分为多段,第一段为域,第二段可以随意取,一般为公司名。
②、artifactId
: 可以理解为项目的唯一标志,像每个人的身份证一样。
③、Next
下一步
3、选择Web依赖
①、我们的本地项目是要跑在Web
服务器上,所以选择Web
依赖。
4、选择MyBatis和MySQL
①、后期需要和数据库进行数据交互,这里我们先勾选上,先不勾选,后期添加也可以。点击Next
5、填写包名,点击Next
新建好项目,直接启动项目会报错,因为刚才我们在第三步勾选MyBatis
和MySQL
依赖,项目在启动的时候会去查询数据库的配置项。
①、可以再下方DemoApplication
上方添加注解 @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class })
②、在application.properties
中对数据库进行配置
运行 SpringBoot项目
1、新建controller文件夹
①、新建HelloController
类,@RestController
@RequestMapping("/web")
在类上添加两个注解
②、新建方法 sayHello
, 添加注解 @RequestMapping("/hello"
)
我们暂时无需管这些注解的作用是什么,后期会有文章专门介绍,我们只需要知道的是,Controller
是用来接收客户端过来的请求即可,注解里面的 /web/hello
是客户端访问sayHello
方法的 ‘钥匙’,客户端只要拿着这把’钥匙’,就能打开这扇门。完成上述步骤后,我们点击运行按钮让项目跑起来!!
看到控制台,我们的SpringBoot
项目成功运行起来了,服务对外暴露的接口是8080
,我们去客户端(浏览器)通过 ‘钥匙’,去打开 ‘SpringBoot
的大门’ ,如下图,我们访问到了sayHello
方法。 至此,一个SpringBoot
项目正式运行起来
结尾
本篇文章作为后端开发的框架的入门篇,对Spring Boot
框架简单的使用,下篇文章将会介绍SpringBoot
项目结构以及结合数据库的使用。