<p>本书以Spring应用程序开发为中心,全面讲解如何运用Spring Boot提高效率,使应用程序的开发和管理更加轻松有趣。作者行文亲切流畅,以大量示例讲解了Spring Boot在各类情境中的应用,内容涵盖起步依赖、Spring Boot CLI、Groovy、Grails、Actuator。对于Spring Boot开发应用中较为繁琐的内容,附录奉上整理完毕的表格,一目了然,方便读者查阅。</p>
Spring Boot 2实战之旅
✍ Scribed by 杨洋
- Publisher
- 清华大学出版社
- Year
- 2019
- Tongue
- Chinese
- Leaves
- 388
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
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爱好者和架构师。
✦ Table of Contents
封面
扉页
内容简介
版权页
前言
目录
第1章 Spring Boot概述
1.1 Spring Boot简介
1.2 Spring Boot的特点
1.3 为什么要学习Spring Boot
1.4 Spring Boot的发展历史
1.5 小结
第2章 走进Spring Boot
2.1 环境搭建
2.2 新建Spring Boot项目
2.3 项目工程介绍
2.4 运行项目
2.5 小结
第3章 Spring Boot的Web之旅
3.1 Spring Boot的第一个Web项目
3.2 WebFlux的使用
3.3 使用热部署
3.4 配置文件
3.5 使用页面模板
3.6 使用WebJars
3.7 国际化使用
3.8 文件的上传和下载
3.9 小结
第4章 Spring Boot的数据库之旅
4.1 使用数据库
4.2 使用JDBC操作数据库
4.3 使用JPA操作数据库
4.4 使用MyBatis操作数据库
4.5 配置多数据源
4.6 使用Druid数据库连接池
4.7 小结
第5章 Spring Boot的缓存之旅
5.1 使用Spring Cache
5.2 使用Redis
5.3 使用Memcached
5.4 小结
第6章 Spring Boot的日志之旅
6.1 Logback日志
6.2 Log4j日志
6.3 Log4j 2日志
6.4 ELK日志收集
6.5 小结
第7章 Spring Boot的安全之旅
7.1 使用Shiro安全管理
7.2 使用Spring Security
7.3 小结
第8章 Spring Boot的监控之旅
8.1 使用actuator监控
8.2 使用Admin监控
8.3 Prometheus+Grafana监控
8.4 小结
第9章 Spring Boot的消息之旅
9.1 RabbitMQ消息队列
9.2 Kafka消息队列
9.3 RocketMQ消息队列
9.4 消息队列对比
9.5 小结
第10章 Spring Boot的搜索之旅
10.1 使用Solr
10.2 使用Elasticsearch
10.3 搜索引擎对比
10.4 小结
第11章 Spring Boot的小彩蛋
11.1 修改启动Banner
11.2 使用LomBok让编程更简单
11.3 邮件发送
11.4 三“器”的使用
11.5 事务使用
11.6 统一处理异常
11.7 使用AOP
11.8 使用validator后台校验
11.9 使用Swagger构建接口文档
11.10 使用ApiDoc构建接口文档
11.11 小结
第12章 Spring Boot打包部署
12.1 使用IDE启动
12.2 使用Maven启动
12.3 JAR形式启动
12.4 War形式启动
12.5 使用Docker构建Spring Boot项目
12.6 使用Jenkins自动化部署Spring Boot应用
12.7 小结
第13章 Spring Boot实战之博客系统
13.1 博客的制作思路
13.2 博客模板制作
13.3 效果展示
13.4 依赖配置
13.5 配置文件
13.6 后台实体
13.7 主功能
13.8 辅助功能
13.9 小结
第14章 Spring Boot实战之博客后台系统
14.1 博客后台的制作思路
14.2 博客后台模板制作
14.3 效果展示
14.4 依赖配置
14.5 配置文件
14.6 后台实体
14.7 主功能
14.8 辅助功能
14.9 小结
正文结束
参考文献
📜 SIMILAR VOLUMES
本书以Spring应用程序开发为中心,全面讲解如何运用Spring Boot提高效率,使应用程序的开发和管理更加轻松有趣。作者行文亲切流畅,以大量示例讲解了Spring Boot在各类情境中的应用,内容涵盖起步依赖、Spring Boot CLI、Groovy、Grails、Actuator。对于Spring Boot开发应用中较为繁琐的内容,附录奉上整理完毕的表格,一目了然,方便读者查阅。
<p>1:完整讲解Python语法 2:Python数据结构3:Python输入与输出4函数与方法5:档案管理 6:程序除错与异常处理7:搜寻与排序
<p>本书在讲解Python编程语言语法概念的同时融入了相关的科学知识。随着人工智能技术的飞速发展,编程教育越来越重要。编程的核心是算法和逻辑,是通往未来的语言。近期,国务院发布《新一代看人工智能发展规划》,大力推广K12编程教育,还有的省已经将信息技术纳入高考科目。本书内容涵盖Pyhton的专题设计和案例,是K12实战训练的指导教程。</p> <p>Python是目前较热门也是功能较强大的程序语言。本书除了对Python语言基本程序语法内容解说,还融入了程序设计的逻辑思维,希望读者可以完全吸收,未来可以活用这个功能强大的程序语言。</p> <p>本书各章末都辅以专题设计,这些精彩、实用的
本书以Spring Cloud微服务架构为主线,依次通过案例讲述Spring Cloud的常用组件。看完本书后,大家会比较熟悉基于 Spring Cloud微服务架构的开发技术。 本书分为11章,内容包括Spring Boot微服务入门、Spring Data连接数据库、Eureka服务治理框架、Ribbon负载均衡组件、HyStrix服务容错组件、Feign服务调用框架、Zuul网关组件、用Spring Cloud Config搭建配置中心、消息机制与消息驱动框架、微服务健康检查与服务跟踪,最后给出一个SpringBoot开发Web的实战案例。 如果你想了解Spring Cloud微服务架构