智汇书屋 -Spring Boot 开发实战
本书资料更新时间:2025-01-09 19:38:26

Spring Boot 开发实战 下载 pdf 电子版 epub 免费 txt 2025

Spring Boot 开发实战精美图片
》Spring Boot 开发实战电子书籍版权问题 请点击这里查看《

Spring Boot 开发实战书籍详细信息

  • ISBN:9787111603337
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2018-8
  • 页数:364
  • 价格:暂无价格
  • 纸张:暂无纸张
  • 装帧:暂无装帧
  • 开本:暂无开本
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-09 19:38:26

内容简介:

本书系统介绍如何使用SpringBoot2.0框架快速开发企业级应用。全书共分三大部分,共20章。第I部分“SpringBoot框架基础”包含第1-3章,介绍SpringBoot框架的特性,并展示了快速建立HelloWorld的WebMVC示例,介绍怎样通过自动配置实现极简化的Spring应用程序开发。第II部分“SpringBoot项目综合实战”包含第4~17章,介绍了大量相关项目案例,并给出了案例代码。如集成JPA数据库层,Gradle插件应用,自定义WebMVC配置,AOP编程,集成SpringSecurity安全开发,集成React.js开发前后端分离项目,任务调度与邮件服务开发,集成WebFlux开发响应式Web应用,SpringBoot缓存,使用Zuul开发APIGateway,SpringBoot日志应用等。第III部分“SpringBoot系统监控、测试与运维”包含第18-20章,详细介绍如何高效部署运维SpringBoot应用,并给出了综合案例。


书籍目录:

前 言

第Ⅰ部分 Spring Boot框架基础

第1章 Spring Boot简介 2

1.1 从Spring到Spring Boot 2

1.1.1 从EJB到Spring 3

1.1.2 Spring框架发展简史 4

1.1.3 Spring框架的核心模块 5

1.2 Spring Boot简介 7

1.2.1 Spring Boot是什么 7

1.2.2 Spring Boot核心模块 10

1.3 约定优于配置极简化理念 11

1.4 本章小结 12

第2章 快速开始HelloWorld 13

2.1 创建Spring Boot项目 13

2.2 Spring Boot项目的入口类 16

2.3 添加HelloWorldController 18

2.4 Spring Boot应用注解@Spring BootApplication 19

2.4.1 Spring Boot配置类注解 20

2.4.2 启用自动配置注解 21

2.4.3 组件扫描注解 21

2.5 XML配置与注解配置 22

2.6 本章小结 22

第3章 深入理解Spring Boot自动配置 23

3.1 传统的SSM开发过程 23

3.2 Spring Boot自动配置原理 26

3.2.1 Java配置 26

3.2.2 条件化Bean 27

3.2.3 组合注解 32

3.3 Spring Boot自动配置过程 33

3.3.1 @EnableAutoConfiguration注解 33

3.3.2 spring.factories文件 34

3.3.3 获取候选配置类 35

3.4 FreeMarkerAutoConfiguration实例分析 35

3.4.1 spring-boot-starter-freemarker工程 35

3.4.2 spring-boot-autoconfigure工程 37

3.5 本章小结 39

第Ⅱ部分 Spring Boot项目综合实战

第4章 Spring Boot集成MyBatis数据库层开发 42

4.1 Java EE分层架构 42

4.2 MyBatis简介 43

4.2.1 概述 43

4.2.2 MyBatis框架组成 44

4.2.3 MyBatis基础设施 46

4.3 项目实战 54

4.3.1 使用Spring Boot CLI创建工程 54

4.3.2 Spring Boot命令行CLI简介 54

4.3.3 配置application.properties 58

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分页插件pagehelper 63

4.3.9 MyBatis插件机制 64

4.3.10 实现分页接口 64

4.3.11 PageHelper工作原理 67

4.3.12 多表关联查询级联 74

4.4 本章小结 78

第5章 Spring Boot集成JPA数据库层开发 79

5.1 JPA简介 79

5.1.1 JPA生态 81

5.1.2 JPA技术栈 82

5.2 ORM框架概述 83

5.3 Hibernate简介 83

5.4 Spring Data JPA简介 88

5.5 项目实战 90

5.5.1 Spring 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.11 JPQL语法基础 103

5.5.12 JPA常用注解 108

5.6 本章小结 109

第6章 Spring Boot Gradle插件应用开发 110

6.1 Gradle简介 110

6.2 用Gradle构建生命周期 112

6.3 Gradle 插件 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.1 Spring MVC简介 129

7.1.1 Servlet概述 129

7.1.2 MVC简介 131

7.1.3 Spring、Spring MVC与Spring Boot 2.0 132

7.1.4 Spring MVC框架 133

7.2 Spring MVC常用注解 136

7.3 项目实战:使用FreeMarker模板引擎 137

7.3.1 FreeMarker简介 137

7.3.2 实现一个分页查询页面 138

7.4 实现文件下载 144

7.5 本章小结 145

第8章 Spring Boot自定义Web MVC配置 146

8.1 Web 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应用程序启动Banner 158

8.5 自定义注册Servlet、Filter和Listener 161

8.5.1 注册Servlet 161

8.5.2 注册Filter 163

8.5.3 注册Listener 168

8.6 本章小结 169

第9章 Spring Boot中的AOP编程 170

9.1 Spring Boot与AOP 170

9.1.1 AOP简介 170

9.1.2 Spring 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.6 AOP实现用户权限管理 185

9.2.7 用户注册 187

9.2.8 数据后端校验 188

9.3 本章小结 192

第10章 Spring Boot集成Spring Security安全开发 193

10.1 Spring Security简介 193

10.2 Spring 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.1 Web前端技术简史 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.3 Cron简介 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.1 Spring Cache简介 263

14.2 Cache注解 264

14.3 项目实战 266

14.4 本章小结 272

第15章 使用Spring Session集成Redis实现Session共享 273

15.1 Spring Session简介 273

15.2 Redis简介 275

15.2.1 Redis是什么 275

15.2.2 安装Redis 275

15.2.3 设置Redis密码 276

15.2.4 Redis数据类型 277

15.2.5 Spring Boot集成Redis 279

15.3 项目实战 281

15.4 本章小结 285

第16章 使用Zuul开发API Gateway 286

16.1 API Gateway简介 286

16.2 Zuul简介 287

16.3 项目实战 290

16.4 本章小结 294

第17章 Spring Boot日志 295

17.1 Logback简介 295

17.2 配置logback日志 296

17.3 logback.groovy配置文件 298

17.3.1 显示系统Log级别 298

17.3.2 使用logback.groovy配置 299

17.3.3 配置文件说明 301

17.4 本章小结 306

第Ⅲ部分 Spring Boot系统监控、测试与运维

第18章 Spring Boot应用的监控:Actuator与Admin 308

18.1 Actuator简介 308

18.2 启用Actuator 309

18.3 揭秘端点 311

18.3.1 常用的Actuator端点 311

18.3.2 启用和禁用端点 317

18.4 自定义Actuator端点 318

18.4.1 Endpoint接口 319

18.4.2 实现Endpoint接口 320

18.4.3 继承AbstractEndpoint抽象类 321

18.4.4 实现健康指标接口HealthIndicator 323

18.4.5 实现度量指标接口PublicMetrics 324

18.4.6 统计方法执行数据 328

18.5 使用Admin 331

18.5.1 Admin简介 331

18.5.2 创建Admin Server项目 334

18.5.3 在客户端使用Admin Server 335

18.6 本章小结 339

第19章 Spring Boot应用的测试 340

19.1 准备工作 340

19.2 分层测试 340

19.2.1 dao层测试 341

19.2.2 service层测试 342

19.2.3 使用Mockito测试service层代码 342

19.2.4 controller层测试 344

19.2.5 JSON接口测试 346

19.3 本章小结 347

第20章 Spring Boot应用Docker化 348

20.1 Spring Boot应用打包 348

20.2 Spring Boot应用运维 352

20.2.1 查看JVM参数的值 352

20.2.2 应用重启 353

20.3 使用Docker构建部署运行Spring Boot应用 353

20.3.1 Docker简介 354

20.3.2 环境搭建 355

20.4 项目实战 356

20.4.1 添加Docker构建插件 356

20.4.2 配置Dockerfile文件创建自定义的镜像 357

20.4.3 Dockerfile配置说明 358

20.4.4 构建镜像 362

20.4.5 运行测试 363

20.5 本章小结 364


作者介绍:

暂无相关内容,正在全力查找中


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!


在线阅读/听书/购买/PDF下载地址:


原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

书籍介绍

本书系统介绍如何使用SpringBoot2.0框架快速开发企业级应用。全书共分三大部分,共20章。第I部分“SpringBoot框架基础”包含第1-3章,介绍SpringBoot框架的特性,并展示了快速建立HelloWorld的WebMVC示例,介绍怎样通过自动配置实现极简化的Spring应用程序开发。第II部分“SpringBoot项目综合实战”包含第4~17章,介绍了大量相关项目案例,并给出了案例代码。如集成JPA数据库层,Gradle插件应用,自定义WebMVC配置,AOP编程,集成SpringSecurity安全开发,集成React.js开发前后端分离项目,任务调度与邮件服务开发,集成WebFlux开发响应式Web应用,SpringBoot缓存,使用Zuul开发APIGateway,SpringBoot日志应用等。第III部分“SpringBoot系统监控、测试与运维”包含第18-20章,详细介绍如何高效部署运维SpringBoot应用,并给出了综合案例。


精彩短评:

  • 作者:鹿鸣 发布时间:2020-11-01 11:25:29

    作者讲解用kotlin语言,用gradle构建,讲的清楚,但总体比较简单

  • 作者:不落一叶 发布时间:2020-04-05 22:33:58

    基础的基础,也不是Java

  • 作者:破晓之春 发布时间:2022-03-19 10:27:02

    还不如随便搜出来的帖子

  • 作者: 发布时间:2019-07-18 12:07:04

    整体来说是不错的。但是就像书里提到的普拉提练习目的是完成骨与骨之间精细而连贯的活动,而书里更多是在讲肌肉,如果能多讲一些骨骼律动会更好

  • 作者:Jon 发布时间:2019-02-19 14:25:57

    买之前要看清楚,这本书的代码不是 Java,是 Kotlin

  • 作者:莲藕排骨 发布时间:2021-05-06 20:12:33

    写的很详细、很不错的一本书


深度书评:

  • 你们确定没有bug???

    作者:又来西厢房 发布时间:2019-04-16 00:28:08

    写在前面

    我想说,一个靠画面来演绎故事的书,没有做到严谨审核,而一帮帮忙推书的人,只浮于表面夸形式,有些些对读者不负责任。

    ▶六个重要场景:

    彩票门口、开篇枪机案室内场景、对面楼狙击手、室内足球巨星家场景、体育场、飞机上。

    ▶九

    个人物:

    开篇手持手机男RR、开篇掉粉饼盒女、笑到露出金牙男、睡衣男即巨星RN、飞机上的裁判C、飞机上的惊恐男、狙击手(跟内奸要双宿双飞)、能用手枪把狙击手杀死的男人、发现内奸并传信息的人、一名球迷的忏悔(ANTOINE CRAC,也就是所有人都在找的这个人)

    一个时间线参考点

    足球比赛的直播,从一直是犯规的画面,到最后0:1比赛结束。

    三处日期提示:

    报纸9月29日星期四,电脑时间星期四,机票时间9月30日

    还没完全搞明白的人物关系

    开篇的问题牵涉到的是整本书的内讧关系,而且最后谁赢了,本书并未表示。

    故事发生在南半球里约热内卢,足球比赛在晚间23:10进入决赛尾声,并开始倒计时3秒。不明白的是,大半夜,画廊有人看画,牙医还在工作……以及拿手枪的男子是怎么在黑夜发现对面的狙击手(这个狙击手真的是太水了),并且还能打中的,这个狙击手如果是顾忌自己的情人迟迟不开枪?那,那行吧。其实这些都还好——

    但三个显露的时间点

    ,把我整蒙了。

    时间点一 ▶ 23:05【彩票门口】

    而且但凡是这个场景,时钟的秒针都没动过

    是不是时间没变?怎么解释?

    如果这个算是玻璃折射,那下面这个时间呢?

    时间点二 ▶ 23:08【室内4个男人场景】

    难不成小时后面没有分了,是时?

    时间点三 ▶ 23:10【开篇枪机案室内场景】 也是从这个时刻开始3秒倒计时

    我们根据场景来看,彩票门口,看报纸的与骑摩托的相撞,也不过就3秒钟之内的事情,因为楼上的咖啡杯掉下来了,正是两方交火时,但楼下时间23:05,楼上手机23:10,这个不是bug?

  • 又一男明星塌房——听编剧告诉你为何那么多明星偷税漏税

    作者:茯苓瞳 发布时间:2022-03-15 21:24:24

    今天下午央视新闻发布了男明星邓伦偷逃税被查的新闻,被追缴并罚款1.06亿元,新闻一经发布迅速登上了热搜,各大媒体纷纷转载。

    两个小时内,云米、久久丫、菜鸟裹裹纷纷表示解除和邓伦的合作关系。其他大牌代言人,如宝格丽、雪花秀、巴黎欧莱雅等公司估计正在紧急开会研讨对应方法吧。同时有网友发现,邓伦的个人微博和抖音账号被封,就连他的微博简介“好好做人、认真演戏”也瞬间成了打脸的口号。

    图片选自网络截图,侵删

    甚至还有网友诙谐地让逃税人玩起了斗地主:

    郑 爽: 叫地主

    范冰冰: 抢地主

    邓 伦: 加倍

    薇 娅: 超级加倍

    如今演员收入过高、偷逃税现象严重、演艺圈乱象纷呈,国家不断加大清减力度,群众也对失德艺人零容忍。可明星们为什么非但不引以为戒,仍然在违法边缘试探,各种问题还是层出不穷呢?

    好莱坞知名编剧威廉·戈德曼在他的《编剧》一书里,以“旁观的局内人”视角对此做出了分析。

    自拍封面

    一.明星的职业生涯犹如流星,辉煌而短暂

    一个明星从他踏入这个行业到小有名气不知道要付出多少努力、花费多少年时间。能够脱颖而出、拔得头筹更是实力&运气缺一不可。即使成为明星,能够一直守住那个位置也异常艰难。可以说明星的职业生涯顶多二十年,这和其他诸如教师、医生、律师等行业比起来实在是太短了。如今大众口味审美变换迅速,这个年限可能会进一步缩短。所以一个艺人一旦成为明星,他就会利用这段时间最大限度地获取利益,因为他不知道他的演艺生涯会持续多久。

    二.急剧的落差导致明星极强的不安全感

    他们身处娱乐圈,听过、看过、甚至亲身经历过在事业巅峰期的万人追捧和崇拜。可一旦粉丝把目光转移到下一位更年轻优秀的明星身上,他们就会逐渐淡出公众视线。而回归普通人的正常生活对于他们来说不啻于坠落深渊,那种失落感令所有明星恐惧。

    想象一下,一个明星走出机场迎面有无数粉丝热情接机,高声欢呼;可是下一次出现在机场,相同的粉丝们却擦肩而过,奔向另一位后起之秀。每一个明星不知道这一刻什么时候会到来,但是他们都知道的是这一刻肯定会到来。他们必须时刻准备着迎接这种落差,这也是他们极度没有安全感的根本原因。

    三.失去流量意味着失业,他们要赚足后半生的钱

    若只是精神上的落差,或许明星还能接受。毕竟他们作为演员、艺人,迅速调整情绪进入剧本情境是他们擅长的技能。可是失去流量就意味着失去工作,没有影视剧的邀约、没有综艺节目的露脸,商业演出和代言也会放弃合作。签约公司也会把资源迅速转移到下一位身上。这个行业就是这么现实、冷酷。微薄的薪水甚至无法养活自己,这让享受过奢侈的明星如何回归简朴,让他们在同行面前情何以堪。

    自拍封面

    以上种种导致了明星艺人们变得贪婪,变得心存侥幸,变得唯利是图。有其因、食其果,担其责,世间万物,疏而不漏。虽有俗话:常在河边走,哪有不湿鞋?亦有云:出来混,迟早是要还的!


书籍真实打分

  • 故事情节:6分

  • 人物塑造:7分

  • 主题深度:7分

  • 文字风格:4分

  • 语言运用:7分

  • 文笔流畅:5分

  • 思想传递:6分

  • 知识深度:9分

  • 知识广度:6分

  • 实用性:9分

  • 章节划分:6分

  • 结构布局:3分

  • 新颖与独特:8分

  • 情感共鸣:4分

  • 引人入胜:6分

  • 现实相关:4分

  • 沉浸感:7分

  • 事实准确性:3分

  • 文化贡献:5分


网站评分

  • 书籍多样性:8分

  • 书籍信息完全性:3分

  • 网站更新速度:9分

  • 使用便利性:6分

  • 书籍清晰度:9分

  • 书籍格式兼容性:5分

  • 是否包含广告:4分

  • 加载速度:9分

  • 安全性:7分

  • 稳定性:5分

  • 搜索功能:6分

  • 下载便捷性:3分


下载点评

  • 排版满分(97+)
  • 在线转格式(545+)
  • 速度快(387+)
  • 赞(578+)
  • 少量广告(155+)
  • 图文清晰(533+)
  • 中评(405+)
  • 微信读书(174+)
  • 赚了(329+)
  • 引人入胜(168+)
  • 强烈推荐(330+)
  • 体验满分(429+)
  • 品质不错(448+)

下载评价

  • 网友 仰***兰: ( 2024-12-28 12:04:06 )

    喜欢!很棒!!超级推荐!

  • 网友 宓***莉: ( 2024-12-12 06:35:52 )

    不仅速度快,而且内容无盗版痕迹。

  • 网友 訾***雰: ( 2024-12-18 18:05:51 )

    下载速度很快,我选择的是epub格式

  • 网友 步***青: ( 2024-12-31 07:53:31 )

    。。。。。好

  • 网友 冯***卉: ( 2024-12-27 10:41:48 )

    听说内置一千多万的书籍,不知道真假的

  • 网友 陈***秋: ( 2024-12-27 23:48:52 )

    不错,图文清晰,无错版,可以入手。

  • 网友 权***颜: ( 2025-01-06 03:25:56 )

    下载地址、格式选择、下载方式都还挺多的

  • 网友 饶***丽: ( 2025-01-03 12:46:03 )

    下载方式特简单,一直点就好了。

  • 网友 家***丝: ( 2024-12-26 11:31:38 )

    好6666666

  • 网友 郗***兰: ( 2024-12-14 14:17:35 )

    网站体验不错

  • 网友 索***宸: ( 2024-12-17 14:04:48 )

    书的质量很好。资源多

  • 网友 后***之: ( 2024-12-24 06:04:15 )

    强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!


随机推荐