若是您在阅读《Spring Boot 编程思想 - 核心篇》或示例练习的过程当中发现了其中错误或提出建议,请将内容提交至【勘误汇】,小马哥将勘误或建议内容汇总到此,修正后的内容将在后续的书籍发行中体现,并刊登勘误贡献者 Github ID。html
笔者水平有限,行文的过程当中错误没法避免,为此深表歉意。
书名:《Spring Boot 编程思想 - 核心篇》java
ISBN:978-7-121-36039-8git
更新时间: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 的方式记录(排名不分前后):github