你们不是天天追着我要这份SpringBoot2的笔记吗?今天它终于来了,这份笔记比你想象的的写的更细更全更好!这份笔记涵盖了:Java EE简介、Spring Boot基础、MVC框架、视图技术、数据库访问、Spring Data JPA、Spring Boot配置、部署Spring Boot应用、Testing单元测试、REST、MongoDB、Redis、Elasticsearch、Cache、Spring Session、Spring Boot和ZooKeeper、监控Spring Boot应用!
下面我们直接一部分一部分的来看,这份笔记的免费获取方式我放在了文末,欢迎自取!
Java EE简介
Java EE
Spring
- Spring loC容器和AOP
- Spring的缺点
Spring Boot
Hello,Spring Boot
- 创建一个Maven工程
- 增加Web支持
- Hello Spring Boot示例
- 使用热部署
- 添加REST支持
Spring Boot基础
检Java环境与安装Java
安装和配置Maven
- Maven介绍
- 安装Maven
- 设置Maven
- 使用IDE设置Maven
- Maven的常用命令
Spring核心技术
- Spring的历史
- Spring 容器介绍
- Spring AOP介绍
MVC框架
集成MVC框架
使用Controller
URL映射到方法
- @RequestMapping
- URL路径匹配
- HTTP method匹酉己
- consumes和produces
- params和header匹配
方法参数
- Path Variable
- Model&ModelAndView
- JavaBean接受HTTP参数
- @RequsetBody接受JSON
- MultipartFile
- @ModelAttribute
- @InitBinder
验证框架
- JSR-303
- MVC中使用@Validated
- 自定义校验
WebMvcConfigurer
- 拦截器
- 跨域访问
- 格式化
- 注册Controller
视图技术
- 使用Freemarker
- 使用Beetl
- 使用Jackson
- Redirect和Forward
通用错误处理
@Service和@Transactional
curl命令
视图技术
Beet模板引擎
使用变量
- 全局变量
- 局部变量
- 共享变量
- 模板变量
表达式
- 计算表达式
- 逻辑表达式
控制语句
- 循环语句
- 条件语句
- try catch
函数调用
格式化函数
直接调用Java
标签函数
HTML标签
安全输出
高级功能
- 配置Beetl
- 自定义函数
- 自定义格式化函数
- 自定义标签函数
- 自定义HTML标签
- 布局
- AJAX局部渲染
脚本引擎
JSON技术
- 在Spring Boot中使用Jackson
- 自定义ObjectMapper
- Jackson的三种使用方式
- Jackson树遍历
- 对象绑定
- 流式操作
- Jackson注解
- 集合的反序列化
MVC分离开发
- 集成WebSimulate
- 模拟JSON响应
- 模拟模板渲染
数据库访问
配置数据源
Spring JDBC Template
- 查询
- 修改
- JdbcTemplate增强
BeetlSQL介绍
- BeetISQL功能概览
- 添加Maven依赖
- 配置BeetISQL
- SQLManager
- 使用SQL文件
- Mapper
- 使用实体
SQLManager内置CRUD
- 内置的插入API
- 内置的更新(删除) API
- 内置的查询API
- 代码生成方法
使用sqlld
- md文件命名
- md文件构成
- 调用salld
- 翻页查询
- TailBean
- ORM查询
- 其他API
- Mapper详解
BeetlSQL的其他功能
- 常用函数和标签
- 主键设置
- BeetISQL注解
- NameConversion
- 锁
Spring Data JPA
集成Spring Data JPA
- 集成数据源
- 配置JPA支持
- 创建Entity
- 简化Entity
Repository
- CrudRepository
- PagingAndSortingRepository
- JpaRepository
- 持久化Entity
- Sort
- Pageable和Page
- 基于方法名字查询
- @Query查询
- 使用JPA Query
- Example查询
Spring Boot配置
配置Spring Boot
- 服务器配置
- 使用其他Web服务器
- 配置启动信息
- 配置浏览器显示ico
日志配置
读取应用配置
- Environment
- @Value
- @ConfigurationProperties
Spring Boot自动装配
- @Configuration和@Bean
- Bean条件装配
- Class条件装配
- Environment装配
- 其他条件装配
- 联合多个条件
- Condition接口
- 制作Starter
部署Spring Boot应用
以jar文件运行
以war方式部署
多环境部署
@Profile注解
Testing单元测试
JUnit介绍
- JUnit的相关概念
- JUnit测试
- Assert
- Suite
Spring Boot单元测试
- 测试范围依赖
- Spring Boot测试脚手架
- 测试Service
- 测试MVC
- 完成MVC请求模拟
- 比较MVC的返回结果
- JSON比较
Mockito
- 模拟对象
- 模拟方法参数
- 模拟方法返回值
面向数据库应用的单元测试
- @Sql
- XLSUnit
- XLSUnit的基本用法
REST
REST简介
- REST风格的架构
- 使用”api"作为上下文
- 增加一个版本标识
- 标识资源
- 确定HTTP Method
- 确定HTTP Status
- REST VS. WebService
Spring Boot集成REST
- 集成REST
- @RestController
- REST Client
Swagger UI
- 集成Swagger
- Swagger规范
- 接口描述
- 查询参数描述
- URI中的参数
- HTTP头参数
- 表单参数
- 文件上传参数
- 整个请求体作为参数
模拟REST服务
MongoDB
安装MongoDB
使用shell
Spring Boot集成MongoDB
增删改查
- 增加API
- 根据主键查询API
- 查询API
- 修改API
- 删除API
- 使用MongoDatabase
- 打印日志
Redis
安装Redis
使用redis-cli
- 安全设置
- 基本操作
- keys
- Redis List
- Redis Hash
- Set
- Pub/Sub
Spring Boot集成Redis
使用StringRedisTemplate
- opsFor
- 绑定Key的操作
- RedisConnection
- Pub/Sub
序列化策略
Elasticsearch
Cache
Spring Session
Spring Boot和ZooKeeper
监控Spring Boot应用
需要免费获取这份SpringBoot2笔记复印版的朋友麻烦帮忙转发一下这篇文章+关注我,给小编一点支持,然后私信我【666】免费获取!
本文暂时没有评论,来添加一个吧(●'◡'●)