Spring Boot 2实战之旅
معرفی کتاب «Spring Boot 2实战之旅» نوشتهٔ 杨洋، منتشرشده توسط نشر 清华大学出版社 در سال 2019. این کتاب در فرمت pdf، زبان zh ارائه شده است. «Spring Boot 2实战之旅» در دستهٔ بدون دستهبندی قرار دارد.
Spring Boot框架是目前微服务框架的最佳选择之一。本书采用Spring Boot 2.0.3版本讲解,从零起步系统深入地剖析了Spring Boot的核心技术。从功能点出发,每一章都是不同的Spring Boot应用之旅。全书分为14章,第1章和第2章是学习Spr ing Boot的入门阶段,从Spring Boot简介到开发环境部署等,让读者对Spring Boot有一个初步的认识;第3章到第10章是Spring Boot的融合阶段,介绍了Spring Boot搭建Web项目、操作数据库、使用缓存、日志、整合安全框架、结合消息队列和搜索框架,这些都是日常开发中一定会用到的内容,经过这个阶段的学习,会让读者熟练地运用Spring Boot进行敏捷开发。第11章和第12章是Spring Boot的拓展阶段,主要介绍了Spring Boot的一些常用的功能和如何在实际应用中的部署。第13章和第14章是Spring Boot的实战阶段,经过这两章的学习,使读者对Spring Boot的运用更加熟练,掌握实际项目的开发技能。 本书的特点是示例代码丰富,实用性和系统性较强,读者可以直接还原书中的示例。本书适用于初学者、Java开发人员、Spring爱好者和架构师。 封面 1 扉页 2 内容简介 3 版权页 3 前言 4 目录 6 第1章 Spring Boot概述 11 1.1 Spring Boot简介 11 1.2 Spring Boot的特点 12 1.3 为什么要学习Spring Boot 15 1.4 Spring Boot的发展历史 17 1.5 小结 20 第2章 走进Spring Boot 21 2.1 环境搭建 21 2.2 新建Spring Boot项目 26 2.3 项目工程介绍 29 2.4 运行项目 32 2.5 小结 32 第3章 Spring Boot的Web之旅 33 3.1 Spring Boot的第一个Web项目 33 3.2 WebFlux的使用 35 3.3 使用热部署 37 3.4 配置文件 38 3.5 使用页面模板 42 3.6 使用WebJars 49 3.7 国际化使用 51 3.8 文件的上传和下载 54 3.9 小结 58 第4章 Spring Boot的数据库之旅 59 4.1 使用数据库 59 4.2 使用JDBC操作数据库 68 4.3 使用JPA操作数据库 78 4.4 使用MyBatis操作数据库 90 4.5 配置多数据源 111 4.6 使用Druid数据库连接池 118 4.7 小结 131 第5章 Spring Boot的缓存之旅 132 5.1 使用Spring Cache 132 5.2 使用Redis 137 5.3 使用Memcached 142 5.4 小结 148 第6章 Spring Boot的日志之旅 149 6.1 Logback日志 149 6.2 Log4j日志 155 6.3 Log4j 2日志 158 6.4 ELK日志收集 165 6.5 小结 174 第7章 Spring Boot的安全之旅 175 7.1 使用Shiro安全管理 175 7.2 使用Spring Security 187 7.3 小结 194 第8章 Spring Boot的监控之旅 195 8.1 使用actuator监控 195 8.2 使用Admin监控 203 8.3 Prometheus+Grafana监控 217 8.4 小结 223 第9章 Spring Boot的消息之旅 224 9.1 RabbitMQ消息队列 224 9.2 Kafka消息队列 236 9.3 RocketMQ消息队列 240 9.4 消息队列对比 246 9.5 小结 248 第10章 Spring Boot的搜索之旅 249 10.1 使用Solr 249 10.2 使用Elasticsearch 256 10.3 搜索引擎对比 266 10.4 小结 269 第11章 Spring Boot的小彩蛋 270 11.1 修改启动Banner 270 11.2 使用LomBok让编程更简单 274 11.3 邮件发送 276 11.4 三“器”的使用 282 11.5 事务使用 288 11.6 统一处理异常 292 11.7 使用AOP 294 11.8 使用validator后台校验 298 11.9 使用Swagger构建接口文档 301 11.10 使用ApiDoc构建接口文档 308 11.11 小结 312 第12章 Spring Boot打包部署 313 12.1 使用IDE启动 313 12.2 使用Maven启动 315 12.3 JAR形式启动 315 12.4 War形式启动 317 12.5 使用Docker构建Spring Boot项目 318 12.6 使用Jenkins自动化部署Spring Boot应用 321 12.7 小结 327 第13章 Spring Boot实战之博客系统 328 13.1 博客的制作思路 328 13.2 博客模板制作 330 13.3 效果展示 335 13.4 依赖配置 338 13.5 配置文件 339 13.6 后台实体 340 13.7 主功能 346 13.8 辅助功能 354 13.9 小结 357 第14章 Spring Boot实战之博客后台系统 360 14.1 博客后台的制作思路 360 14.2 博客后台模板制作 362 14.3 效果展示 362 14.4 依赖配置 366 14.5 配置文件 368 14.6 后台实体 369 14.7 主功能 371 14.8 辅助功能 378 14.9 小结 384 正文结束 384 参考文献 385 本书分为14章,第1-2章是学习Spring Boot的入门阶段,从Spring Boot简介到开发环境部署等,对Spring Boot有一个初步的介绍;第3-10章是Spring Boot的融合阶段,介绍了Spring Boot搭建Web项目,操作数据库,使用缓存,日志,整合安全框架,结合消息队列和搜索框架.第11-12章是Spring Boot的拓展阶段,介绍了Spring Boot的一些常用的功能和如何在实际应用中的部署.第13-14章是Spring Boot的实战阶段
دانلود کتاب Spring Boot 2实战之旅