镇精阿里大牛花8个月终于肝出了这份Sp

本份笔记系统介绍了SpringBoot2的主要技术,侧重于两个方面:

一方面是极速开发一个Web应用系统,详细介绍SpringBoot框架、SpringMVC、视图技术、数据库访问技术,并且介绍多环境部署、自动装配、单元测试等高级特性。

另一方面,当系统模块增加,性能和吞吐量要求增加时,如何平滑地用SpringBoot实现分布式架构,也会在后半部分介绍,包括使用Spring实现RESTful架构,在SpringBoot框架下使用Redis、MongoDB、ZooKeeper、Elasticsearch等流行技术,使用SpringSession实现系统水平扩展,使用SpringCache提高系统性能。

以下是笔记中总结的的知识点:

笔记内容介绍:

由于笔记内容过多,因此为了避免影响到大家的阅读体验,在此只以截图展示部分内容,详细完整版看文末有免费的获取方式!

第1章:JavaEE简介

JavaEESpringSpringBootHello,SpringBoot

第2章:SpringBoot基础

检查Java环境与安装Java安装和配置MavenSpring核心技术

第3章:MVC框架

集成MVC框架使用ControllerURL映射到方法方法参数验证框架WebMvcConflgurer视图技术通用错误处理Service和Transactionalcurl命令

第4章:视图技术

Beetl模板引擎使用变量表达式控制语句函数调用格式化函数直接调用Java标签函数HTML标签安全输出高级功能脚本引擎JSON技术MVC分离开发

第5章:数据库访问

配置数据源SpringJDBCTemplateBeetlSQL介绍SQLManager内置CRUD使用sqlldBeetlSQL的其他功能

第6章:SpringDataJPA

集成SpringDataJPARepository

第7章:SpringBoot配置

配置SpringBoot日志配置读取应用配置SpringBoot自动装配

第8章:部署SpringBoot应用

以jar文件运行以war方式部署多环境部署Profile注解

第9章:Testing单元测试

JUnit介绍SpringBoot单元测试Mockito面向数据库应用的单元测试

第10章:REST

REST简介SpringBoot集成RESTSwaggerUl模拟REST服务

第11章MongoDB

安装MongoDB使用shellSpringBoot集成MongoDB

第12章Redis

安装Redis使用redis-cliSpringBoot集成Redis使用StringRedisTemplate序列化策略

第13章:Elasticsearch

Elasticsearch介绍使用REST访问Elasticsearch使用RestTemplate访问ESSpringDataElastic

第14章:Cache

关于CacheSpringBootCache注释驱动缓存使用RedisCacheRedis缓存原理实现Redis两级缓存

第15章:SpringSession

水平扩展实现Nginx的安装和配置SpringSession

第16章:SpringBoot和ZooKeeper

ZooKeeperSpringBoot集成ZooKeeper实现分布式锁服务注册领导选取

第17章:监控SpringBoot应用

安装AcutatorHTTP踉踪日志查看线程找信息内存信息查看URL映射查看Spring容器管理的Bean其他监控编写自己的监控信息

有需要获取到学习参考的朋友:帮忙转发+


转载请注明:http://www.aierlanlan.com/rzdk/2844.html

  • 上一篇文章:
  •   
  • 下一篇文章: