Spring-Boot-编程思想-核心篇勘误汇总

9次阅读

共计 5810 个字符,预计需要花费 15 分钟才能阅读完成。

如果您在阅读《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 的方式记录(排名不分先后):

  • zhengjiangming
  • RockFishChina
  • wqyblue3316
  • Yuhuiyang-Dev
  • alonecong
  • nosqlcoco
  • stackfing
  • liaozan
  • porscheYong
  • THyyy
  • xkcoding
  • hulanhui
  • bilaisheng
  • yxzjerryfish
  • feichangxinfu
  • landy8530
  • cabbageXun
  • old-king
  • 331829683
  • jiangshuangjun
  • miaoo92
  • redaness
  • verichenn
  • caixingjava
  • myejb22
  • InnerDemon
  • alonecong
  • codingma
  • MoPei
  • runyan
  • loupXing
  • zhongqinzhen
  • punisherj
正文完
 0