图书介绍
Spring Boot开发实战【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 陈光剑编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111603337
- 出版时间:2018
- 标注页数:364页
- 文件大小:33MB
- 文件页数:377页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Spring Boot开发实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 Spring Boot框架基础2
第1章 Spring Boot简介2
1.1从Spring到Spring Boot2
1.1.1从EJB到Spring3
1.1.2Spring框架发展简史4
1.1.3Spring框架的核心模块5
1.2Spring Boot简介7
1.2.1Spring Boot是什么7
1.2.2Spring Boot核心模块10
1.3约定优于配置极简化理念11
1.4本章小结12
第2章 快速开始HelloWorld13
2.1创建Spring Boot项目13
2.2Spring Boot项目的入口类16
2.3添加HelloWorldController18
2.4Spring Boot应用注解@Spring BootApplication19
2.4.1Spring Boot配置类注解20
2.4.2启用自动配置注解21
2.4.3组件扫描注解21
2.5XML配置与注解配置22
2.6本章小结22
第3章 深入理解Spring Boot自动配置23
3.1传统的SSM开发过程23
3.2Spring Boot自动配置原理26
3.2.1Java配置26
3.2.2条件化Bean27
3.2.3组合注解32
3.3Spring Boot自动配置过程33
3.3.1@EnableAutoConfiguration注解33
3.3.2spring.factories文件34
3.3.3获取候选配置类35
3.4FreeMarkerAutoConfiiguration实例分析35
3.4.1spring-boot-starter-freemarker工程35
3.4.2spring-boot-autoconfigure工程37
3.5本章小结39
第Ⅱ部分 Spring Boot项目综合实战42
第4章 Spring Boot集成MyBatis数据库层开发42
4.1Java EE分层架构42
4.2MyBatis简介43
4.2.1概述43
4.2.2MyBatis框架组成44
4.2.3MyBatis基础设施46
4.3项目实战54
4.3.1使用Spring Boot CLI创建工程54
4.3.2Spring Boot命令行CLI简介54
4.3.3配置application.properties58
4.3.4使用IDEA中自带的连接数据库客户端59
4.3.5使用MyBatis Generator生成dao层代码60
4.3.6设置MyBatis同时使用Mapper.xml和注解62
4.3.7使用@Select注解62
4.3.8使用MyBatis分页插件pagehelper63
4.3.9MyBatis插件机制64
4.3.10实现分页接口64
4.3.11PageHelper工作原理67
4.3.12多表关联查询级联74
4.4本章小结78
第5章 Spring Boot集成JPA数据库层开发79
5.1JPA简介79
5.1.1JPA生态81
5.1.2JPA技术栈82
5.2ORM框架概述83
5.3Hibernate简介83
5.4Spring Data JPA简介88
5.5项目实战90
5.5.1Spring Data JPA提供的接口90
5.5.2创建项目91
5.5.3配置数据库连接91
5.5.4自动生成Entity实体类代码91
5.5.5配置项目数据源信息95
5.5.6实现查询接口96
5.5.7分页查询97
5.5.8多表级联查询99
5.5.9级联类型101
5.5.10模糊搜索接口102
5.5.11JPQL语法基础103
5.5.12JPA常用注解108
5.6本章小结109
第6章 Spring Boot Gradle插件应用开发110
6.1Gradle简介110
6.2用Gradle构建生命周期112
6.3Gradle插件114
6.4项目实战118
6.4.1创建项目118
6.4.2添加依赖121
6.4.3配置上传本地Maven仓库121
6.4.4实现插件122
6.4.5添加插件属性配置124
6.4.6运行测试124
6.4.7在项目中使用kor插件126
6.5本章小结128
第7章 使用Spring MVC开发Web应用129
7.1Spring MVC简介129
7.1.1Servlet概述129
7.1.2MVC简介131
7.1.3Spring、Spring MVC与Spring Boot 2.0132
7.1.4Spring MVC框架133
7.2Spring MVC常用注解136
7.3项目实战:使用FreeMarker模板引擎137
7.3.1FreeMarker简介137
7.3.2实现一个分页查询页面138
7.4实现文件下载144
7.5本章小结145
第8章 Spring Boot自定义Web MVC配置146
8.1Web MVC配置简介146
8.1.1静态资源配置147
8.1.2拦截器配置148
8.1.3跨域配置148
8.1.4视图控制器配置149
8.1.5消息转换器配置150
8.1.6数据格式化器配置150
8.1.7视图解析器配置151
8.2全局异常处理152
8.2.1使用@ControllerAdvice和@ExceptionHandler注解152
8.2.2实现HandlerExceptionResolver接口154
8.3定制Web容器157
8.4定制Spring Boot应用程序启动Banner158
8.5自定义注册Servlet、Filter和Listener161
8.5.1注册Servlet161
8.5.2注册Filter163
8.5.3注册Listener168
8.6本章小结169
第9章 Spring Boot中的AOP编程170
9.1Spring Boot与AOP170
9.1.1AOP简介170
9.1.2Spring AOP介绍172
9.1.3实现一个简单的日志切面172
9.2项目实战:使用AOP+Filter实现登录鉴权与权限控制175
9.2.1系统整体架构175
9.2.2创建工程176
9.2.3数据库表结构设计177
9.2.4用户登录逻辑179
9.2.5登录态鉴权过滤器181
9.2.6AOP实现用户权限管理185
9.2.7用户注册187
9.2.8数据后端校验188
9.3本章小结192
第10章 Spring Boot集成Spring Security安全开发193
10.1Spring Security简介193
10.2Spring Security核心组件194
10.3项目实战201
10.3.1初阶Security:默认认证用户名密码201
10.3.2中阶Security:内存用户名密码认证204
10.3.3角色权限控制206
10.3.4进阶Security:基于数据库的用户和角色权限211
10.4本章小结225
第11章 Spring Boot集成React.js开发前后端分离项目226
11.1Web前端技术简史226
11.2前后端分离架构228
11.3项目实战229
11.3.1系统功能介绍229
11.3.2实现登录后端接口230
11.3.3实现登录前端页面231
11.3.4实现列表展示后端接口232
11.3.5前后端联调测试233
11.4本章小结235
第12章 任务调度与邮件服务开发236
12.1定时任务236
12.1.1通用实现方法236
12.1.2静态定时任务237
12.1.3Cron简介238
12.1.4动态定时任务240
12.1.5多线程执行任务243
12.2开发任务调度服务245
12.2.1同步与异步245
12.2.2同步任务执行245
12.2.3异步任务执行247
12.3开发邮件服务250
12.3.1发送富文本邮件252
12.3.2发送带附件的富文本邮件253
12.4本章小结254
第13章 Spring Boot集成WebFlux开发响应式Web应用255
13.1响应式宣言及架构255
13.2项目实战256
13.2.1创建项目256
13.2.2代码分析258
13.3本章小结262
第14章 Spring Boot缓存263
14.1Spring Cache简介263
14.2Cache注解264
14.3项目实战266
14.4本章小结272
第15章 使用SpringSession集成Redis实现Session共享273
15.1Spring Session简介273
15.2Redis简介275
15.2.1Redis是什么275
15.2.2安装Redis275
15.2.3设置Redis密码276
15.2.4Redis数据类型277
15.2.5Spring Boot集成Redis279
15.3项目实战281
15.4本章小结285
第16章 使用Zuul开发API Gateway286
16.1API Gateway简介286
16.2Zuul简介287
16.3项目实战290
16.4本章小结294
第17章 Spring Boot日志295
17.1Logback简介295
17.2配置logback日志296
17.3logback.groovy配置文件298
17.3.1显示系统Log级别298
17.3.2使用logback.groovy配置299
17.3.3配置文件说明301
17.4本章小结306
第Ⅲ部分 Spring Boot系统监控、测试与运维308
第18章 Spring Boot应用的监控:Actuator与Admin308
18.1Actuator简介308
18.2启用Actuator309
18.3揭秘端点311
18.3.1常用的Actuator端点311
18.3.2启用和禁用端点317
18.4自定义Actuator端点318
18.4.1Endpoint接口319
18.4.2实现Endpoint接口320
18.4.3继承AbstractEndpoint抽象类321
18.4.4实现健康指标接口HealthIndicator323
18.4.5实现度量指标接口PublicMetrics324
18.4.6统计方法执行数据328
18.5使用Admin331
18.5.1Admin简介331
18.5.2创建Admin Server项目334
18.5.3在客户端使用Admin Server335
18.6本章小结339
第19章 Spring Boot应用的测试340
19.1准备工作340
19.2分层测试340
19.2.1dao层测试341
19.2.2service层测试342
19.2.3使用Mockito测试service层代码342
19.2.4controller层测试344
19.2.5JSON接口测试346
19.3本章小结347
第20章 Spring Boot应用Docker化348
20.1Spring Boot应用打包348
20.2Spring Boot应用运维352
20.2.1查看JVM参数的值352
20.2.2应用重启353
20.3使用Docker构建部署运行Spring Boot应用353
20.3.1Docker简介354
20.3.2环境搭建355
20.4项目实战356
20.4.1添加Docker构建插件356
20.4.2配置Dockerfiile文件创建自定义的镜像357
20.4.3Dockerfile配置说明358
20.4.4构建镜像362
20.4.5运行测试363
20.5本章小结364
热门推荐
- 1772292.html
- 2619774.html
- 3516607.html
- 3094984.html
- 138361.html
- 3694373.html
- 2081796.html
- 682916.html
- 1064886.html
- 2984199.html
- http://www.ickdjs.cc/book_2802478.html
- http://www.ickdjs.cc/book_1521201.html
- http://www.ickdjs.cc/book_3454937.html
- http://www.ickdjs.cc/book_1931910.html
- http://www.ickdjs.cc/book_1071127.html
- http://www.ickdjs.cc/book_3580801.html
- http://www.ickdjs.cc/book_91275.html
- http://www.ickdjs.cc/book_2518590.html
- http://www.ickdjs.cc/book_2832217.html
- http://www.ickdjs.cc/book_100043.html