Spring Boot开发实战

Spring Boot开发实战

作者:陈光剑 编著

出版社:机械工业

出版年:2018年7月

ISBN:9787111603337

所属分类:科普读物

书刊介绍

《Spring Boot开发实战》内容简介

本书系统介绍了使用Spring Boot 2.0框架,并基于Gradle+Kotlin来开发企业级应用。希望通过简练的表述,系统全面地介绍如何使用Spring Boot 2.0框架开发项目,每章的关联度不大,读者可根据自己的需求阅读本书。全书共分三大部分:第Ⅰ部分Spring Boot框架基础(第1~3章)第Ⅱ部分Spring Boot项目综合实战(第4~17章)第Ⅲ部分Spring Boot系统监控、测试与运维(第18~20章)建议初学者最好按照章节顺序来阅读本书。如果想直接使用Spring Boot框架进行项目的实战,可以直接进入第Ⅱ部分,如果对Spring Boot应用的监控、测试与运维感兴趣,那么可以从第Ⅲ部分直接开始阅读。
陈光剑编著。

作品目录

前言
第Ⅰ部分
Spring
Boot框架基础
第1章:Spring
Boot简介
1.1、从Spring到Spring
Boot
1.2、Spring
Boot简介
1.3、约定优于配置极简化理念
1.4、本章小结
第2章:快速开始HelloWorld
2.1、创建Spring
Boot项目
2.2、Spring
Boot项目的入口类
2.3、添加HelloWorldController
2.4、Spring
Boot应用注解@Spring
BootApplication
2.5、XML配置与注解配置
2.6、本章小结
第3章:深入理解Spring
Boot自动配置
3.1、传统的SSM开发过程
3.2、Spring
Boot自动配置原理
3.3、Spring
Boot自动配置过程
3.4、FreeMarkerAutoConfiguration实例分析
3.5、本章小结
第Ⅱ部分
Spring
Boot项目综合实战
第4章:Spring
Boot集成MyBatis数据库层开发
4.1、Java
EE分层架构
4.2、MyBatis简介
4.3、项目实战
4.4、本章小结
第5章:Spring
Boot集成JPA数据库层开发
5.1、JPA简介
5.2、ORM框架概述
5.3、Hibernate简介
5.4、Spring
Data
JPA简介
5.5、项目实战
5.6、本章小结
第6章:Spring
Boot
Gradle插件应用开发
6.1、Gradle简介
6.2、用Gradle构建生命周期
6.3、Gradle插件
6.4、项目实战
6.5、本章小结
第7章:使用Spring
MVC开发Web应用
7.1、Spring
MVC简介
7.2、Spring
MVC常用注解
7.3、项目实战:使用FreeMarker模板引擎
7.4、实现文件下载
7.5、本章小结
第8章:Spring
Boot自定义Web
MVC配置
8.1、Web
MVC配置简介
8.2、全局异常处理
8.3、定制Web容器
8.4、定制Spring
Boot应用程序启动Banner
8.5、自定义注册Servlet、Filter和Listener
8.6、本章小结
第9章:Spring
Boot中的AOP编程
9.1、Spring
Boot与AOP
9.2、项目实战:使用AOP+Filter实现登录鉴权与权限控制
9.3、本章小结
第10章:Spring
Boot集成Spring
Security安全开发
10.1、Spring
Security简介
10.2、Spring
Security核心组件
10.3、项目实战
10.4、本章小结
第11章:Spring
Boot集成React.js开发前后端分离项目
11.1、Web前端技术简史
11.2、前后端分离架构
11.3、项目实战
11.4、本章小结
第12章:任务调度与邮件服务开发
12.1、定时任务
12.2、开发任务调度服务
12.3、开发邮件服务
12.4、本章小结
第13章:Spring
Boot集成WebFlux开发响应式Web应用
13.1、响应式宣言及架构
13.2、项目实战
13.3、本章小结
第14章:Spring
Boot缓存
14.1、Spring
Cache简介
14.2、Cache注解
14.3、项目实战
14.4、本章小结
第15章:使用Spring
Session集成Redis实现Session共享
15.1、Spring
Session简介
15.2、Redis简介
15.3、项目实战
15.4、本章小结
第16章:使用Zuul开发API
Gateway
16.1、API
Gateway简介
16.2、Zuul简介
16.3、项目实战
16.4、本章小结
第17章:Spring
Boot日志
17.1、Logback简介
17.2、配置logback日志
17.3、logback.groovy配置文件
17.4、本章小结
第Ⅲ部分
Spring
Boot系统监控、测试与运维
第18章:Spring
Boot应用的监控:Actuator与Admin
18.1、Actuator简介
18.2、启用Actuator
18.3、揭秘端点
18.4、自定义Actuator端点
18.5、使用Admin
18.6、本章小结
第19章:Spring
Boot应用的测试
19.1、准备工作
19.2、分层测试
19.3、本章小结
第20章:Spring
Boot应用Docker化
20.1、Spring
Boot应用打包
20.2、Spring
Boot应用运维
20.3、使用Docker构建部署运行Spring
Boot应用
20.4、项目实战
20.5、本章小结

相关推荐

微信二维码