24小时后删除!官网首推SpringBoot2核心笔记来了

你们不是天天追着我要这份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支持

24小时后删除!官网首推SpringBoot2核心笔记来了

Spring Boot基础

检Java环境与安装Java

安装和配置Maven

  • Maven介绍
  • 安装Maven
  • 设置Maven
  • 使用IDE设置Maven
  • Maven的常用命令

Spring核心技术

  • Spring的历史
  • Spring 容器介绍
  • Spring AOP介绍

24小时后删除!官网首推SpringBoot2核心笔记来了

MVC框架

集成MVC框架

使用Controller

URL映射到方法

  • @RequestMapping
  • URL路径匹配
  • HTTP method匹酉己
  • consumes和produces
  • params和header匹配

24小时后删除!官网首推SpringBoot2核心笔记来了

方法参数

  • Path Variable
  • Model&ModelAndView
  • JavaBean接受HTTP参数
  • @RequsetBody接受JSON
  • MultipartFile
  • @ModelAttribute
  • @InitBinder

验证框架

  • JSR-303
  • MVC中使用@Validated
  • 自定义校验

WebMvcConfigurer

  • 拦截器
  • 跨域访问
  • 格式化
  • 注册Controller

24小时后删除!官网首推SpringBoot2核心笔记来了

视图技术

  • 使用Freemarker
  • 使用Beetl
  • 使用Jackson
  • Redirect和Forward

通用错误处理

@Service和@Transactional

curl命令

视图技术

Beet模板引擎

使用变量

  • 全局变量
  • 局部变量
  • 共享变量
  • 模板变量

表达式

  • 计算表达式
  • 逻辑表达式

控制语句

  • 循环语句
  • 条件语句
  • try catch

24小时后删除!官网首推SpringBoot2核心笔记来了

函数调用

格式化函数

直接调用Java

标签函数

HTML标签

安全输出

高级功能

  • 配置Beetl
  • 自定义函数
  • 自定义格式化函数
  • 自定义标签函数
  • 自定义HTML标签
  • 布局
  • AJAX局部渲染

24小时后删除!官网首推SpringBoot2核心笔记来了

脚本引擎

JSON技术

  • 在Spring Boot中使用Jackson
  • 自定义ObjectMapper
  • Jackson的三种使用方式
  • Jackson树遍历
  • 对象绑定
  • 流式操作
  • Jackson注解
  • 集合的反序列化

24小时后删除!官网首推SpringBoot2核心笔记来了

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

24小时后删除!官网首推SpringBoot2核心笔记来了

Spring Data JPA

集成Spring Data JPA

  • 集成数据源
  • 配置JPA支持
  • 创建Entity
  • 简化Entity

Repository

  • CrudRepository
  • PagingAndSortingRepository
  • JpaRepository
  • 持久化Entity
  • Sort
  • Pageable和Page
  • 基于方法名字查询
  • @Query查询
  • 使用JPA Query
  • Example查询

24小时后删除!官网首推SpringBoot2核心笔记来了

Spring Boot配置

配置Spring Boot

  • 服务器配置
  • 使用其他Web服务器
  • 配置启动信息
  • 配置浏览器显示ico

日志配置

读取应用配置

  • Environment
  • @Value
  • @ConfigurationProperties

Spring Boot自动装配

  • @Configuration和@Bean
  • Bean条件装配
  • Class条件装配
  • Environment装配
  • 其他条件装配
  • 联合多个条件
  • Condition接口
  • 制作Starter

24小时后删除!官网首推SpringBoot2核心笔记来了

部署Spring Boot应用

以jar文件运行

以war方式部署

多环境部署

@Profile注解

24小时后删除!官网首推SpringBoot2核心笔记来了

Testing单元测试

JUnit介绍

  • JUnit的相关概念
  • JUnit测试
  • Assert
  • Suite

Spring Boot单元测试

  • 测试范围依赖
  • Spring Boot测试脚手架
  • 测试Service
  • 测试MVC
  • 完成MVC请求模拟
  • 比较MVC的返回结果
  • JSON比较

24小时后删除!官网首推SpringBoot2核心笔记来了

Mockito

  • 模拟对象
  • 模拟方法参数
  • 模拟方法返回值

面向数据库应用的单元测试

  • @Sql
  • XLSUnit
  • XLSUnit的基本用法

24小时后删除!官网首推SpringBoot2核心笔记来了

REST

REST简介

  • REST风格的架构
  • 使用”api"作为上下文
  • 增加一个版本标识
  • 标识资源
  • 确定HTTP Method
  • 确定HTTP Status
  • REST VS. WebService

Spring Boot集成REST

  • 集成REST
  • @RestController
  • REST Client

24小时后删除!官网首推SpringBoot2核心笔记来了

Swagger UI

  • 集成Swagger
  • Swagger规范
  • 接口描述
  • 查询参数描述
  • URI中的参数
  • HTTP头参数
  • 表单参数
  • 文件上传参数
  • 整个请求体作为参数

模拟REST服务

24小时后删除!官网首推SpringBoot2核心笔记来了

MongoDB

安装MongoDB

使用shell

Spring Boot集成MongoDB

增删改查

  • 增加API
  • 根据主键查询API
  • 查询API
  • 修改API
  • 删除API
  • 使用MongoDatabase
  • 打印日志

24小时后删除!官网首推SpringBoot2核心笔记来了

Redis

安装Redis

使用redis-cli

  • 安全设置
  • 基本操作
  • keys
  • Redis List
  • Redis Hash
  • Set
  • Pub/Sub

Spring Boot集成Redis

使用StringRedisTemplate

  • opsFor
  • 绑定Key的操作
  • RedisConnection
  • Pub/Sub

序列化策略

24小时后删除!官网首推SpringBoot2核心笔记来了

Elasticsearch

24小时后删除!官网首推SpringBoot2核心笔记来了

Cache

24小时后删除!官网首推SpringBoot2核心笔记来了

Spring Session

24小时后删除!官网首推SpringBoot2核心笔记来了

Spring Boot和ZooKeeper

24小时后删除!官网首推SpringBoot2核心笔记来了

监控Spring Boot应用

24小时后删除!官网首推SpringBoot2核心笔记来了

需要免费获取这份SpringBoot2笔记复印版的朋友麻烦帮忙转发一下这篇文章+关注我,给小编一点支持,点击这里跳转GitHub扫码免费获取

猜你喜欢

转载自blog.csdn.net/weixin_45825082/article/details/108238427
今日推荐