### Spring/SpringBoot

#### 《Spring 实战（第 5 版）》

![](/Users/guide/Documents/GitHub/JavaGuide/docs/books/images/3900e43f-c591-4748-acaf-affcb16d7d9d.png)

*比较一般！*

不建议当做入门书籍读，入门的话可以找点国人的书或者视频看。这本定位就相当于是关于 Spring 的一个概览，只有一些基本概念的介绍和示例，涵盖了 Spring 的各个方面，但都不够深入。就像作者在最后一页写的那样：“学习 Spring，这才刚刚开始”。

#### 《Spring 5高级编程（第5版）》

![](/Users/guide/Documents/GitHub/JavaGuide/docs/books/images/e2ed7d6a-1c08-4148-99f9-d284b8a7a4c1.png)

*工具人！*

对于Spring5的新特性介绍的比较详细，也说不上好。另外，感觉全书翻译的有一点蹩脚的味道，还有一点枯燥。全书的内容比较多，我一般拿来当做工具书参考。

#### 《Spring Boot编程思想（核心篇）》 

![Spring Boot编程思想（核心篇）](/Users/guide/Documents/GitHub/JavaGuide/docs/books/images/s32277130.png)

*稍微有点啰嗦，但是原理介绍的比较清楚。*

SpringBoot 解析，不适合初学者。我是去年入手的，现在就看了几章，后面没看下去。书很厚，感觉很多很多知识点的讲解过于啰嗦和拖沓，不过，这本书对于SpringBoot内部原理讲解的还是很清楚。

#### 《Spring Boot实战》

![](/Users/guide/Documents/GitHub/JavaGuide/docs/books/images/4b337376-e90d-4fdf-9a95-a3fac328b416.png)

比较一般的一本书，可以简单拿来看一下。

#### 《Spring Boot实战派》

![](/Users/guide/Documents/GitHub/JavaGuide/docs/books/images/c7164eae-8509-4de4-af17-97933fb29f99.png)

这本书使用的Spring Boot 2.0+的版本，还算比较新。整本书采用“知识点+实例”的形式编写。

另外，这本书的干货很多，作者在注意实战的过程中还不忘记对于一些重要的基础知识的讲解。

如果你要学习 Spring Boot 的话，我还是比较推荐这本书的。

### Netty

#### 《Netty实战》

![](/Users/guide/Documents/GitHub/JavaGuide/docs/books/images/f16ae5d5-56a0-4b32-8e84-fb10157f3f0c.png)

*Guide学习Netty看的就是这本书籍，RPC框架乞丐版 Guide已经写完，Netty系列也在路上了！*

这本书可以用来入门 Netty ，内容从BIO聊到了 NIO、之后才详细介绍为什么有 Netty 、Netty 为什么好用以及Netty重要的知识点讲解。

这本书基本把 Netty 一些重要的知识点都介绍到了，而且基本都是通过实战的形式讲解。

#### 《Netty进阶之路：跟着案例学Netty》

![Netty进阶之路：跟着案例学Netty](/Users/guide/Documents/GitHub/JavaGuide/docs/books/images/s29925598.png)

*深入Netty必看！*

内容都是关于使用 Netty 的实践案例比如内存泄露这些东西。如果你觉得你的 Netty 已经完全入门了，并且你想要对Netty掌握的更深的话，推荐你看一下这本书。

#### 《Netty 入门与实战：仿写微信 IM 即时通讯系统》

![](/Users/guide/Documents/GitHub/JavaGuide/docs/books/images/9b472b41-391d-42de-a210-1457c5810618.png)

*质量很高的一个小册！*

通过一个基于 Netty 框架实现 IM 核心系统为引子，带你学习Netty。整个小册的质量还是很高的，即使你没有 Netty 使用经验也能看懂。