Java的各种开发框架发展了很多年,影响了一代又一代的程序员,现在无论是程序员,还是架构师,使用这些开发框架都面临着两方面的挑战。
- 一方面是要快速开发出系统,这就要求使用的开发框架尽量简单,无论是新手还是老手都能快速上手,快速掌握页面渲染、数据库访问等常用技术。也要求开发框架能尽量多地集成第三方工具,以便信手拈来。最后,还希望在开发调试过程中,方便代码更改后能快速重启。
- 另外一方面,当系统模块增加,用户使用量增加时,面对这样的挑战,系统拆分成为新的架构,程序员和架构师当然不希望换掉已有的开发框架,希望能由小而美的系统过渡到大而强的分布式系统。
环顾当前Java 开源世界中的流行技术框架,能同时胜任这项工作的微乎其微,Play和ActFramework都是不错的选择,国内的Nutz和JFinal的口碑也不错。但能同时满足快速开发和分布式系统架构的框架,还是群众基础最好、功能最全、基于Spring 技术的Spring Boot框架。
下面笔者就分享一份美团大佬的Spring Boot 2 笔记。
因为内容实在太多,笔者会展示目录和详细内容截图,有需要获取完整笔记的朋友:帮忙点赞后,私信【笔记】即可(一定要记得关注我,不然没办法回复陌生人私信)
总览
第1章:Java EE简介
第2章:Spring Boot基础
第3章:MVC框架
第4章:视图技术
第5章:数据库访问
第6章:Spring Data JPA
第7章:Spring Boot配置
第8章:部署Spring Boot应用
第9章:Testing单元测试
第10章:REST
第11章:MongoDB
第12章:Redis
第13章:Elasticsearch
第14章:Cache
第15章:Spring Session
第16章:Spring Boot和ZooKeeper
第17章:监控Spring Boot应用