易燃物汇聚 YouTube 有声书与书评
Spring实战(第5版) 封面

Spring实战(第5版)

克雷格·沃斯

1.8万人在读
45.2万字总字数
¥63.36定价

有声书与视频解读 YouTube视频解读 9

内容简介

本书是一本经典而实用的畅销Spring 学习指南。 第5 版涵盖了Spring 5.0 和Spring Boot 2.0 里程碑式的更新。全书分为5 个部分,共19 章。第1 部分(第1~5 章)涵盖了构建Spring 应用的基础话题。第2 部分(第6~9章)讨论如何将Spring 应用与其他应用进行集成。第3 部分(第10~12 章)探讨Spring对反应式编程提供的全新支持。第4 部分(第13~15 章)拆分单体应用模型,介绍SpringCloud 和微服务开发。第5 部分(第16~19 章)讨论如何为应用投入生产环境做准备以及如何进行部署。本书既适合刚开始学习Spring Boot 和Spring 框架的Java 开发人员快速上手,也适合经验丰富的Spring 开发人员学习Spring 的新特性,尤其适用于企业级Java 开发人员。

读者书评

★★★★★

哇,这是热呼呼的啊,2月份刚出版微信读书就有了,好评[微笑]!先打分再读。 刚准备读第四版,好多小伙伴推荐,还下了第五版的英文版,浏览了一下,没敢读,怕卡住🤣🤣

★★★★★

作者绝对是功力深厚啊,提到了很多新的东西,一些我从没想到的解释,虽然前面讲基础,但还是可以支撑我看下去,因为总能获得新的不一样的知识。原以为这种书会很老,但是这本不一样,里面的代码也是追求最佳实践最简洁的写法,非常喜欢

★★★★★

同事翻译的,很可惜我在入门的时候没有读到这本书,否则会少走一些弯路。这本书是以实战为主,会用是学习一门技术的第一步。虽然书上的大部分知识点之前都看过,但是时常需要温故而知新

★★★★☆

我花了一周上班路上的时间快速浏览了本书。发现了一些知识的盲点,例如断路器、反应式编程、jpa、自动校验的东西等等;另外,他确实是一本实战书,像非常重要的IOC、AOP的原理都没有讲。 我计划再精读一遍,跟着敲一遍

★★★★☆

昨天晚上看了个开头,感觉还不错。今一口气把微服务部分略过后读完了,温故而知新,比较适合初学者阅读。

★★★★☆

总的来说本书还是比较基础的部分,带着我们逛了一下Spring所提供功能,点到为止。总的来说:阅读建议,第一部分,第二部分值得一看,第四部分和第五部分了解一下,第三部分看个人需求。 虽然叫Spring 实战,其实作者是用Spring Boot来讲的,因为Spring Boot我简化了太多依赖的配置,通过自动配置就好了。从如何创建一个应用,Spring Data Jpa,Spring Security(我觉得可以忽略,实际开发,讲Spring的auth,实际项目中一般都自己弄权限系统),配置属性(这个我觉得好,为后续的Config Center做了铺垫,也是Spring boot的重要基础,因为很多自动配置的依赖,都可以通过这个修改配置),接下来讲了REST服务,以及RestTemplate,然后是Spring集成异步消息服务(JMS,RabbitMQ,AMQP,以及Kafka)。看到这里你会发现Spring消除了很多的样板代码,比如它提供了JdbcTemplate,RestTemplate,RabbitTemplate,KafkaTemplate等。 接下来讲了一下Spring集成,我觉得这个更像是一个数据流动模型,定义流程,然后数据经过一层层的处理修改过滤等,类似后面要讲到的Reactive反应式编程,如果你大概明白RxJava,这部分WebFlux可以快速浏览一下跳过。顺便多说一句吧,WebFlux目前是不支持Mysql等关系型数据库,所以如果要采用WebFlux可能要考虑这方面的兼容,因为关系型数据库目前还不支持这种异步非阻塞,所以遇到数据库,还是相当于同步处理的。 最后的部分,讲了云原生Spring,配置应用从配置中心拉取配置,热重载配置,以及管理配置等,这部分如果熟悉Docker Swarm你会发现非常相似,docker也是修改一个配置所有实例自动更新,所以可以参考着看我觉得。 后面又讲了断路器Hystrix,个人觉得会比较奇怪,会导致一个方法上可能有太长的注解。实现原理就是使用切面编程,将调用方放在Hystrix里的线程池里运行,除了能够降低调用方block,这样还额外实现了一个超时的机制。 然后就讲了Actuator,这是一个Spring自带的服务,提供一些Spring运行内部的情况,可以查看info,health,动态修改logger level,环境变量,还有一些指标追踪等。然后Spring就在这个基础上构建了一个Admin版本的Actuator,没咋看。后面部署Spring,讲了一下当前都有哪种部署Spring方式,现实中大部分都采用的是Docker吧。 大部分都是在上班的地铁上看的可能会有遗漏,欢迎指正。

★★★★★

在阅读这本书的时候,我正在开发基于Spring的Reactive响应式应用,如果我的软件运行良好并且用更少的硬件资源扛住了高并发的客户端访问,那么说明这本书是很令人满意的。

★★★☆☆

2024年8月15日 录入读书笔记,做了hello world 2025年2月19日 略看完第1章 2026年 03月13日 重新看第1,2章,跟着做,结果卡在下载相关包那里,好慢好慢 03月19日 看完第8章,看不懂 03月20日 看完第9章 03月22日 看完第12章,根本一点都看不懂 03月23日 略看完第13章 03月26日 11:21 看完spring实战第14章,看不懂 11:24 略看完第15章,还是看不懂 11:26 略看完第16章,根本看不懂 11:29 略看完第17章 11:30 略看完第18章 11:38 略看完第19章,全书略看完,这种原版外文再转译成中文的技术书籍,看着真头大,而且我还只是干看,没有跟着一码一码的撸,26年了,书中的版本还是2.0.4,可是官网start.spring.io上已经选择不了了,最低的也只能是3.5.12,就这样吧,虽然是用赠币购买的电子书,但是一页都没有翻过的总觉得不好,大略翻一下先有个印象再说!!!

★★★★★

采取跟随且部分代码实践的方式一路走完了spring framework 以及 spring boot 还有书中提到的部分关于 spring cloud 的实践,总体来说本书适合新手入门以及功能层面的查漏补缺,至于原理机制和实现技术方面略微是比较欠缺的,但是总体来讲是值得一读的好书,且提到了spring5的每个新特性,下一步就是spring 源码解读,以及 spring cloud 和 spring cloud alibaba 系列生态解读实战和原理剖析,架构实现理解,重点难点源码解读,冲冲冲[奋斗]

★★★★★

这本书非常全面的介绍了Java开发过程中必不可少的工具spring。 spring是Java开发过程中的基本框架,不得不说,离开了spring框架,我都不会编程了。 后面几章介绍的微服务开发相关组件,有种熟悉的感觉,因为这块内容前不久刚刚啃过[呲牙][呲牙]

书籍信息

作者克雷格·沃斯
译者张卫滨
出版社人民邮电出版社
出版时间2020-02-01
ISBN9787115527929
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数127