1 为什么使用SpringBoot
2 SpringBoot与SpringMvc的关系
3 SpringBoot与SpringCloud区别
4 快速创建SpringBoot项目
(maven通过spring-boot-starter-web插件把依赖都封装了)
创建HelloService 启动SpringBoot
启动若有问题,请按照下图修改.
简化版本启动SpringBoot服务,
通过@SpringBootApplication单个注解快速启动
通过浏览器去测试是否创建成功.
5 SpringBoot静态资源访问控制
6 SpringBoot整合FreeMarker(模板引擎)
将动态页面伪装静态化页面,
导入FreeMarker的配置
静态页面
7 SpringBoot 整合JSP
(必须是WAR类型的项目)
1 创建项目的时候加一个参数
2 引入依赖
3 创建index.jsp页面
application.yml文件夹应放在resource目录下: (下图放错位置)
8 SpringBoot整合多数据源
8.1 SpringBoot整合jdbc
1 引入依赖
2 配置application.yml
3 创建UserService类
4 创建启动类
5 创建测试类
8.2 SpringBoot整合MyBatis
1 创建新项目 导入依赖
2 在resources目录下,引入application.yml
3 创建UserMapper接口
4 创建实体类UserEntity
5 创建MyBatisController类
6 创建启动类
7 浏览器访问
8.3 SpringBoot多数据源使用分包拆数据源思路
8.5 SpringBoot整合多数据源代码实现 (很少见)
1 配置数据库
2 数据库数据源的相关配置
==================================================
引入lombok插件,使用@Data注解, 省略set和get方法