14

如果您在阅读《Spring Boot 编程思想 - 核心篇》或示例练习的过程中发现了其中错误或提出建议,请将内容提交至【勘误汇】,小马哥将勘误或建议内容汇总到此,修正后的内容将在后续的书籍发行中体现,并刊登勘误贡献者 Github ID。

笔者水平有限,行文的过程中错误无法避免,为此深表歉意。

基本信息

书名:《Spring Boot 编程思想 - 核心篇》

ISBN:978-7-121-36039-8

版次:2019 年 3 月第 1 版

勘误列表

更新时间:2019-05-05
位置 错误描述 修正描述 类型 贡献者 来源 修正版次
XIII页表达约定 “本书的讨论内容可能对相同事务出现不同的表述方式” 应该采用【事物】而非【事务】 编写 landy8530 #3
XVIII页 “igApplicationContext();”部分换行了,这一行不应该注释掉,但是被“//”注释了。” 移除 “//” 注释符号 编写 cabbageXun #3
12页正文第1句 “控制台输入内容” 应调整为“控制台输出内容” 编写 aaa448579123 #3
15页倒数第5行 “tree-Dincludes=” 应该增加空格“tree -Dincludes” 排版 verichenn #16
21页第1行 “8080/HTTP”,缺少空格 “8080/ HTTP” 排版 Cyric-Cao #7
28页正文最后1行 “\ json _pp”多出空格 应修改为“\ json_pp” 排版 darkness463 #3
36页正文第9行 “java-jar” 应该增加空格“java -jar” 排版 verichenn #16
36页正文第11行 “java-jar” 应该增加空格“java -jar” 排版 verichenn #16
38页正文6行 “页面文件位于...” 原稿中并无此句 排版 verichenn #16
38页正文7行 “页面文件位于...” 原稿中并无此句 排版 verichenn #16
39页第2行 “org.springframe work.boot” 多出空格 移除空格 排版 stackfing #3
40页第1行 “org.springframework.boot.Spring Application” org.springframework.boot.SpringApplication 排版 Yuhuiyang-Dev #3
43页第7行 “故符合xxxx.startWith(BOOT_INF_LIB)的判断” “故符合xxxx.startWith(BOOT_INF_CLASSES)的判断” 描述 nosqlcoco #3
42页第4行 “在IDEA中同时按下command+O command+O 调整为 command+n 描述 Yuhuiyang-Dev #3
50页正文第3行 “sun.net.www.proto col.jar.Handler”多出空格 应该调整为“sun.net.www.protocol.jar.Handler” 排版 wallfacers #3
58页正文第一行 “Stater” 应调整为“Starter” 拼写 verichenn #16
58页倒数第2行 “烦琐” 应调整为“繁琐” 描述 caixingjava #17
68页正文10行 “Spring IO Platorm” 应调整为“Spring IO Platform” 拼写 JamesDragon #13
73页第6行 “类似于Spring Boot FAR JAR” 应调整为“修正Spring Boot FAT JAR” 拼写 xkcoding #3
79页最后1行 “spring-boot- starter-undertow”多出空格 应调整为““spring-boot- starter-undertow”” 排版 verichenn #16
89页正文第6行 “Application Context 实现” “Application Context 实现”调整为“ApplicationContext 实现” 排版 miaoo92 #3
91页第1行 “当前 WebServer 实现类为 org.springframework.boot.web.embedded.undertow.UndertowWebServer” 应纳入控制台输出部分,而非正文 排版 xkcoding #8
92页倒数第2段 “当前 WebServer 实现类为 org.springframework.boot.web.embedded.undertow.UndertowWebServer”不应出现在正文部分 应纳入控制台输出部分,而非正文 排版 xkcoding #8
93页第2行 “替换默认的 Jetty Web Server” 此处应为“默认的 Netty Web Server” 描述 liaozan #3
93页引文 出现“spring-boot-star ter-tomcat”的单词starter分开和“spring-boot-starter-undertow” 中的unde rtow单词分开 移除空格 排版 zhengjiangming #3
94页正文第1段 “当前 WebServer 实现类为 org.springframework.boot.web.embedded.jetty.JettyWebServer”不应出现在正文部分 应纳入控制台输出部分,而非正文 排版 xkcoding #8
95页正文第2段 “当前 WebServer 实现类为 org.springframework.boot.web.embedded.tomcat.TomcatWebServer”不应出现在正文部分 应纳入控制台输出部分,而非正文 排版 xkcoding #8
98页第2行 “A single @Springboot Application” 一个注解被分开2个词了 移除中间的空格 排版 porscheYong #3
103页正文第2段 “尽管 @CompoentScan 仅关注于 @Component”,@CompoentScan 拼写错误 “@CompoentScan” 修改为“@ComponentScan” 拼写 xkcoding #9
106页正文第2段 “当前 WebServer 实现类为 org.springframework.boot.web.embedded.tomcat.TomcatWebServer”不应出现在正文部分 应纳入控制台输出部分,而非正文 排版 xkcoding #8
106页倒数正文第4行 “组件转配”应该是“组件装配” “组件转配”调整为“组件装配” 编写 liaozan #3
110页倒数第3行 “其Bean对象的行文”描述错误 调整为“其Bean对象的行为” 描述 alonecong #3
112页正文11行 “所谓GLIB提升并非是@bean对象提供的” “GLIB”调整为“CGLIB” 拼写 bilaisheng #5
112页倒数2行 “@Confiugraion”拼写错误 应调整为“@Configuration” 拼写 verichenn #16
113页正文第2行 “这些“starer”提供自动装配” “starer”调整为“starter” 拼写 bilaisheng #6
113正文第6行 “@Condtinal注解写错” “@Condtinal”应调整为“@Conditional” 拼写 redaness #3
117页正文第3行 “src/main/resource” 应调整为“src/main/resources” 拼写 bilaisheng #14
130页英文第1行 “by using the @Valueannotation”没有空格 “@Valueannotation” 调整为 “@Value annotation” 排版 331829683 #3
131页引文第二段 “application. properties”多了一个空格 应调整“application.properties” 排版 MoPei #3
133页正文第6行 “ 注解(如@Server)” 应调整为“ 注解(如@Service)” 编写 porscheYong #3
133页正文第10行 “Annotation @Confiugraion” 应调整为“Annotation @Configuration” 拼写 porscheYong #3
133页正文第12行 “Annotation @Confiugraion” 应调整为“Annotation @Configuration” 拼写 porscheYong #3
145页正文第9行 “其中原委在将Web篇中展开讨论” 应调整为“其中原委将在Web篇中展开讨论”” 编写 loupXing #3
151页正文第5行 “@CompoentScan”单词拼写有误 应调整为“@ComponentScan” 拼写 runyan #3
151页倒数第4行 “@CompoentScan”单词拼写有误 应调整为“@ComponentScan” 拼写 runyan #3
151页倒数第2行 “@CompoentScan”单词拼写有误 应调整为“@ComponentScan” 拼写 runyan #3
152页正文第3行 “@CompoentScan”单词拼写有误 应调整为“@ComponentScan” 拼写 runyan #3
153页倒数第二个表格 “配属属性注解如下表示” 应调整为“配置属性注解如下表示” 编写 porscheYong #3
159页 “context左边缺少一个‘<’” context左边增加‘<’ 排版 yxzjerryfish #3
163页正文第3行 “API 为 BeanDefinition Parser” 应调整为“API 为 BeanDefinitionParser” 排版 porscheYong #3
166页正文第6行 “classpath:thinking/in/spring/boot/**/.class” 应调整为“classpath:thinking/in/spring/boot//.class” 排版 redaness #3
178页 “左边的内容” 将“2.5.6.SEC03” 与 “3.0.0.RELEASE” 对调 编写 alonecong #3
180页 对比图片顺序错误 图片顺序对调 图片顺序 redaness #3
226页表格 “EnableWebFlux缺少@” “EnableWebFlux”前增加 @ 编写 wqyblue3316 #3
239页正文第6行 “实现类 AnnotationConfigBeanDefini tionParser”多一个空格 “AnnotationConfigBeanDefini tionParser” 调整为 “AnnotationConfigBeanDefinitionParser” 排版 RockFishChina #3
240页正文第4行 “Ordered.HIGHT ST_PRECEDENCE”多一个空格 应调整为“Ordered.HIGHEST_PRECEDENCE” 排版 porscheYong #3
259页正文第7行 “ServletContextListener#onStartup” 应调整为“ServletContainerInitializer#onStartup” 编写 zhongqinzhen #3
270页正文倒数第5行 “表示语法环境” 应调整为“表示预发环境” 编写 MoPei #3
283页正文第1行 “@ConditionalOn Bean ”多一个空格 应调整为“@ConditionalOnBean ” 排版 nosqlcoco #3
283页倒数第1行 “ConditionOnSystem Property” 应调整为“ConditionOnSystemProperty” 排版 nosqlcoco #3
286页正文第3行 “作为 @conditional 条件装配的元注解” 应调整为“作为条件装配的元注解” 编写 porscheYong #3
294页第2行 “它可能会造成默写Spring Boot应用的错误” “默写”修改成“某些” 编写 RockFishChina
296页正文第3行 “作为Spring Boot最核心注解的@SpringBootApp lication” 将“@SpringBootApp lication” 调整为“@SpringBootApplication” 排版 old-king #3
296页正文第6行 “不过也妨” 应调整为“不过也无妨” 编写 RockFishChina #3
307页第1行 “移除排名类名单” “移除排除类名单” 编写 liaozan #3
326页倒数第2行 “将制定的自动装配” 应调整为“将指定的自动装配” 编写 liaozan #3
406页正文第3行 “newSpringApplication” 应调整为“new SpringApplication” 排版 LeeDamon #3
517页正文倒数第5行 “#createEnvironm ent()” 应调整为“#createEnvironment()” 排版 codingma #3
593页正文第2行 “#initia lValue() 方法” 应调整为“#initialValue() 方法” 排版 codingma #3

优化列表

更新时间:2019-05-05
位置 缺陷/不足 修正 类型 贡献者 来源 修正版次
155页最后一段 “当任何组件标注它时” “所标注的任何组件” 表述 RockFishChina #3
432页 “11.1.4 这一行 上下篇幅,“事件/监听” ,“事件/监听器模式”,"事件监听器接口",这个字段,有些 带“/” ,有些没带“/” ” 添加到在前言 XIII 页中的“表达约定” 中 表述 codingma #3
36页 “class文件不是存放在WEB-INF/classes目录” “class文件不正是存放在WEB-INF/classes目录” 表达 zhongqinzhen #3

贡献者名单

更新时间:2019-05-05

参与勘误贡献者名单包括未收录的人员,将以 GitHub 为 ID 的方式记录(排名不分先后):


mercyblitz
14.7k 声望4.3k 粉丝