Spring Boot 2实战之旅

Spring Boot 2实战之旅

作者:杨洋

出版社:清华大学

出版年:2019年8月

ISBN:9787302531623

所属分类:网络科技

书刊介绍

《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爱好者和架构师。
杨洋,网名:大老杨,高级Java工程师,热衷于各种主流技术,长期钻研微服务,对Spring Boot和Spring Cloud有深入的研究,并且具备丰富的实战经验。目前在北京一家金融公司担任技术负责人,负责公司主要产品的开发和维护,长期活跃于各大技术论坛、博客,分享新技术与开发经验。

作品目录

作/者/简/介
内容简介
前言
第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、小结
参考文献

相关推荐

微信二维码