SpringBoot——学习笔记
目录
1 SpringBoot工程主要组成部分
2 SpringBoot 2.x.x 要求 Spring 5版本;Spring 5 要求 JDK 1.8;
3 SpringBoot——Helloword
3.1 创建工程
方式一:Maven工程
步骤:
1.先创建Maven工程,然后引入SpringBoot环境。
2.配置pom.xml,添加maven依赖
3.创建主启动类
4.handler类(需spring-boot-start-web 支持)
5.Helloword 解读
方式二:Spring starter project
*3.2 配置文件
3.3 注解 详解
3.4 SpringBoot工作原理
可能出现的报错
1 SpringBoot工程主要组成部分
主启动类(必须有)、starter依赖、@EnableXxx注解、yml或properties配置
2 SpringBoot 2.x.x 要求 Spring 5版本;Spring 5 要求 JDK 1.8;
SpringBoot 1.x.x 要求 Spring 4;
3 SpringBoot——Helloword
该章节内容概览---------------------------------------------------------------------
3.1 创建工程
方式一:Maven工程
步骤:
1.先创建Maven工程,然后引入SpringBoot环境。
2.配置pom.xml,添加maven依赖
3.创建主启动类
4.handler类(需spring-boot-start-web 支持)
5.Helloword 解读
方式二:Spring starter project
3.2 配置文件
3.3 注解 详解
3.4 SpringBoot工作原理
--------------------------------------------------------------------------------------------
3.1 创建工程
方式一:Maven工程
步骤概览:
1.先创建Maven工程,然后引入SpringBoot环境。
2.配置pom.xml,添加maven依赖
3.创建主启动类
4.handler类(需spring-boot-start-web 支持)
5.Helloword 解读
1.先创建Maven工程,然后引入SpringBoot环境。
2.配置pom.xml,添加maven依赖
(相当于添加SpringMVC)
(SpringBoot的jar包是否能够自己跑起来,需要看这个build。详细步骤:将SpringBoot工程build成jar包....尚硅谷尚筹网Java项目实战开发教程(含SSM框架,微服务架构,封捷主讲)P277集)
3.创建主启动类
@SpringBootApplication
4.handler类(需spring-boot-start-web 支持)
@RestController = @Controller+@ResponseBody
@RequestMapping
5.helloword 解读
5.1@SpringBootApplication 注解解读
@SpringBootApplication 注解由这几个注解组成:
5.2
5.3 扫描包位置(有两种,二者不可兼得)
各文件所在包(系统按照约定自动扫描位置):
各文件所在包(手动指定扫描位置):
(约定的包就无法被扫描)
5.4 父工程
(1.dependencies jar中含热部署依赖,修改前后端代码时,只要项目没有暂停(红色方框按钮),则无需重启
2.dependencies jar中包含mybatis的j依赖,mybatis自己提供一个starter
)
方式二:Spring starter project
使用Spring插件创建工程,主启动类、测试类、pom.xml都会自动给我们创建好,但是创建过程需要联网。
3.2 配置文件
1. properties 格式的配置文件
eg:
2.yml 格式的配置文件
创建SpringBoot测试类 测试 读取 yml 功能:
1.导入测试依赖
2.创建测试类
SpringBoot的测试类也需要放在对应包下
(@Value 用来读简单的数据)
其他:
3.3 注解 详解
3.4 SpringBoot工作原理
系统工作原理 流程:
3.5 整合MyBatis
可能出现的报错
1 报错1