本文是学习spring boot时的随笔,如果有理解错误,欢迎指正评论。
1、创建一个spring boot 项目
注意:选择创建maven项目,jdk不能低于1.8。
下图是创建成功后的项目结构
2、项目创建成功后,第一步就是引入spring boot 2.1.8 依赖
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.8.RELEASE</version> </parent>
因为spring boot 是一个快速开发框架,上面的依赖中封装了很多的常用的版本号,引入组件时可不写版本号。
3、引入spring boot web组件
<dependency> <!--spring boot -web 组件,整合了spring mvc 、spring--> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
4. 新建的包(这里不要写成controller,因为controller会包含视图层和和控制层,spring boot 返回josn数据)
5. 创建类
上图中的@RestController 注解作用是表示:当前类的所有定义的方法都返回josn格式数据。原理是通过:@Controller @ResponseBody
的组合。
6. spring boot 使用jar包运行。不需要外部服务器运行,有内嵌的服务器(默认的是Tomcat),通过main函数运行
图中 @EnableAutoConfiguration 注解的扫包范围是当前注解的这个类。