-
Notifications
You must be signed in to change notification settings - Fork 793
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
【勘误记录】《Spring Boot 编程思想 - 核心篇》2019年3月第一版 #3
Comments
93页出现spring-boot-starter-tomcat的单词starter分开和spring-boot-starter-undertow 中的undertow单词分开✅ 谢谢 @zhengjiangming 反馈,已采纳~ |
155页最后一段中:"类似地,凡是被@component元标注(meta-annotated)的注解,如@service,当任何组件标注它时,也被当做组件扫描的候选对象:" 这句话可以调整一下,容易搞不清楚,被视作组件扫描的候选对象到底是谁.
|
187页 中段 所谓的"组合注解"...其目的在于将这些关联的注解行为组合成单个自定义注解. 行为组合成注解 ? ⭐ 小马哥:注解行为组合成... -> 注解行为 组合成...(这样断句) 注解行为组合至单个自定义注解 容易理解 |
226页 @enable注解模块中 EnableWebFlux缺少@✅ 谢谢 @wqyblue3316 反馈,已采纳~ |
239 第6行: 实现类 AnnotationConfigBeanDefini(此处多个空格)tionParser✅ 谢谢 @RockFishChina 反馈,已确认排版错误并收录~ |
40页 正文第1行: 命令执行后,JVM运行失败,提示类org.springframework.boot.Spring(此处多个空格)Application无法找到。✅ 谢谢反馈,已采纳~ |
42页 正文第4行,在IDEA中同时按下
|
110页倒数第四行,“其Bean对象的行文“”应该修改成,行为✅ 谢谢 @alonecong 反馈,已确认错误并收录~ |
37页 “.JarLauncher对应的 WAR 文件实现”,应该为.JarLauncher对应的 JAR 文件实现 ⭐ 小马哥:感谢 @nosqlcoco 的反馈,此处并非错误,而是强调 JarLauncher 对应的 WAR 实现,感谢反馈~ |
43页,“故符合xxxx.startWith(BOOT_INF_LIB)的判断”,应该为“故符合xxxx.startWith(BOOT_INF_CLASSES)的判断”✅ 谢谢 @nosqlcoco 反馈,已确认编写错误并收录~ |
39 页第 2 行 "org.springframe work.boot" 中多了一个空格✅ 谢谢 @stackfing 反馈,已采纳~(印刷错误) |
294页,第二行,并且它可能会造成默写Spring Boot应用的错误
|
93页,第二行,“替换默认的 Jetty Web Server” 此处应为“默认的 Netty Web Server”✅ 谢谢 @liaozan 反馈,已确认编写错误并收录~ |
98页 第二行 A single @springboot Application 一个注解被分开2个词了,
|
37页是没有问题的你要把整句话读一次就知道了,对应WAR文件实现是指后面的WarLauncher ⭐ 感谢 @THyyy 提供回复~ |
@xkcoding:
该部分内容应该属于日志打印部分,而不应出现在正文,望小马哥确认该问题!✅ 谢谢 @xkcoding 的反馈,已确认排版错误并收录~ |
@xkcoding :
该部分内容应该属于日志打印部分,而不应出现在正文,望小马哥确认该问题!✅ 谢谢 @xkcoding 的反馈,已确认排版错误并收录~ |
@xkcoding :
该部分内容应该属于日志打印部分,而不应出现在正文,望小马哥确认该问题!✅ 谢谢 @xkcoding 的反馈,已确认排版错误并收录~ |
@xkcoding :
该部分内容应该属于日志打印部分,而不应出现在正文,望小马哥确认该问题!✅ 谢谢 @xkcoding 的反馈,已确认排版错误并收录~ |
73页单词错误,类似于Spring Boot FAR JAR。
|
@xkcoding :
PS:正文第二段中所有出现
@CompoentScan |
P112页,
|
P113页,正文第二行 单词拼写错误 第二个双引号中应为【starter】✅ 谢谢 @bilaisheng 反馈,已确认拼写错误并收录~ |
159页'(3)部署@StringRepository Bean' 的示例xml代码中,context左边缺少一个‘<’✅ 谢谢 @yxzjerryfish 反馈,已确认排版错误并收录~ |
第一轮阅读错误统计如下。✅ 谢谢 @Isaac-Zhang 的反馈,反馈如下:
以上错误均已去重! |
第二轮阅读错误统计如下。 ✅ 谢谢 @Isaac-Zhang 的反馈,反馈如下:
以上内容均已去重! |
P207下方:“按照层析性分析”--> "按照层次性分析" ? ✅ 谢谢 @useaname 的反馈,该问题已被收录,属于“拼写”错误 |
19年3月第1次印刷,第5章,102页,@component @configuration @SpringBootConfiguration 三者的派生性的描述,已经提到了并且源码贴出来了,@SpringBootConfiguration 由 @configuration ‘派生’来的,而在第7章对于 170页,多层次@component ‘派生性’ 的描述,在171页,开头的文字描述“惊奇地发现。。。” 感觉和前面重复了,好像前面没有介绍这边的内容,在第7章这里又重新的介绍了一遍,是不是可以把这里的内容重新润色一下,引用之前的内容就好了? |
P140 第二处代码 public class NameRepositorHolder 在工程中的类名为 AutowiredBeanHolder |
✅ 谢谢 @Fvames 的反馈,反馈如下: 第 340 页,最后一行 ${modu le} 应为 ${module}
第 363 页,非代码最后一行 getType(Strnig) 应为 getType(String)
第 415 页,倒数第二行 ApplicationListener。setListeners 应为 ApplicationListener.setListeners
第 500 页,第二个方法内部注释:「均已」 应为「均以」 |
154页7.3节第三行【本节将主题定为“Spring Framework注解编程模型”】和本节的题目【Spring注解编程模型】不统一 ⭐️ 感谢 @xmlin1995 的反馈,通常 Spring Framework 和 Spring 是同意,所以此处可修或不修。 |
@mercyblitz 已提交。 |
感谢 @useaname 提交,已合并到代码 |
@feichangxinfu 反馈 https://github.com/mercyblitz/thinking-in-spring-boot-samples/issues/60:
感谢 @feichangxinfu 的反馈,该问题已被收录,属于“编写”问题 |
第216页 |
这里要么是equals(BOOT_INF_CLASSES),要么是startsWith(BOOT_INF_LIB);同时entry.isDirectory()在何时成立呢 |
第50页,第二行,“再追加sun.net.www.protocol" , 这里应该是想表达不管“java.protocol.handler.pkgs”是否存在,在后面追加“org.springframework.boot.loader”包路径吧, 我理解的是 “sun.net.www.protocol" 等价于”java.protocol.handler.pkgs" |
P374 FormatterBootstrap 的源码应该贴错了一个版本,书中贴的这个版本是不会输出 Bean name 的。 |
邮件已经收到!谢谢!
|
书名:《Spring Boot 编程思想 - 核心篇》
ISBN:978-7-121-36039-8
版次:2019 年 3 月第 1 版
如果您在阅读本书时,发现了任何错误,请直接备注,后续的出版物将修正其中错误,非常感谢~
【勘误汇总】
The text was updated successfully, but these errors were encountered: