学习目标
1.掌握基于SpringBoot框架的程序开发步骤
2.熟练使用SpirngBoot配置信息修改服务器配置
3.基于SpringBoot的完成SSM整合项目开发
目录
一、SpringBoot简介
1.1 入门案例
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。
刚开始学习时 遇见一个
bug
,spring boot中不能识别RestController,其实是没有导入以下依赖的原因。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
SpringBoot入门程序
1.创建新模块,选择Spring初始化,并配置模块相关基础信息
2.选择当前模块需要使用的技术集
3.开发控制器类
@RestController
@RequestMapping("/books")
public class BookController {
@GetMapping("/{id}")
public String getById(@PathVariable Integer id) {
System.out.println("id="+id);
return "hello,springbooot";
}
}
4.运行自动生成的Application类
注意:基于idea开发SpringBoot程序需要确保联网能够加载到程序框架结构
1.2 SpringBoot项目快速启动
1.对SpringBoot项目打包,执行maven构建指令package
2.执行启动指令
Java -jar springboot.jar
1.3 SpringBoot概述
二、基础配置
2.1 配置格式
2.1.1 修改服务器端口
2.2 yaml
2.3 多环境启动
ymal文件或者yml文件中配置
Maven与SpringBoot多环境兼容
1. Maven中设置多环境属性
2. SpringBoot中引用Maven属性
3. 执行Maven打包指令
4. 对资源文件开启对默认占位符的解析
2.4 配置文件分类
三、整合第三方技术
3.1 整合Junit
3.2 基于SpringBoot实现SSM整合
1. 创建新模块,选择Spring初始化,并配置模块相关基础信息
2. 选择当前模块需要使用的技术集(Mybatis,MySQL)
3. 设置数据源参数
4. 定义数据层接口与映射配置
5. 测试类中注入dao接口,测试功能
3.3 基于SpringBoot的SSM整合案例