摘要:如果您在閱讀編程思想核心篇或示例練習(xí)的過程中發(fā)現(xiàn)了其中錯(cuò)誤或提出建議,請(qǐng)將內(nèi)容提交至勘誤匯,小馬哥將勘誤或建議內(nèi)容匯總到此,修正后的內(nèi)容將在后續(xù)的書籍發(fā)行中體現(xiàn),并刊登勘誤貢獻(xiàn)者。筆者水平有限,行文的過程中錯(cuò)誤無法避免,為此深表歉意。
如果您在閱讀《Spring Boot 編程思想 - 核心篇》或示例練習(xí)的過程中發(fā)現(xiàn)了其中錯(cuò)誤或提出建議,請(qǐng)將內(nèi)容提交至【勘誤匯】,小馬哥將勘誤或建議內(nèi)容匯總到此,修正后的內(nèi)容將在后續(xù)的書籍發(fā)行中體現(xiàn),并刊登勘誤貢獻(xiàn)者 Github ID。
筆者水平有限,行文的過程中錯(cuò)誤無法避免,為此深表歉意。基本信息
書名:《Spring Boot 編程思想 - 核心篇》
ISBN:978-7-121-36039-8
版次:2019 年 3 月第 1 版 勘誤列表更新時(shí)間:2019-05-05
位置 | 錯(cuò)誤描述 | 修正描述 | 類型 | 貢獻(xiàn)者 | 來源 | 修正版次 | ||
---|---|---|---|---|---|---|---|---|
XIII頁表達(dá)約定 | “本書的討論內(nèi)容可能對(duì)相同事務(wù)出現(xiàn)不同的表述方式” | 應(yīng)該采用【事物】而非【事務(wù)】 | 編寫 | landy8530 | #3 | |||
XVIII頁 | “igApplicationContext();”部分換行了,這一行不應(yīng)該注釋掉,但是被“//”注釋了?!?/td> | 移除 “//” 注釋符號(hào) | 編寫 | cabbageXun | #3 | |||
12頁正文第1句 | “控制臺(tái)輸入內(nèi)容” | 應(yīng)調(diào)整為“控制臺(tái)輸出內(nèi)容” | 編寫 | aaa448579123 | #3 | |||
15頁倒數(shù)第5行 | “tree-Dincludes=” | 應(yīng)該增加空格“tree -Dincludes” | 排版 | verichenn | #16 | |||
21頁第1行 | “8080/HTTP”,缺少空格 | “8080/ HTTP” | 排版 | Cyric-Cao | #7 | |||
28頁正文最后1行 | “ | json _pp”多出空格 | 應(yīng)修改為“ | json_pp” | 排版 | darkness463 | #3 | |
36頁正文第9行 | “java-jar” | 應(yīng)該增加空格“java -jar” | 排版 | verichenn | #16 | |||
36頁正文第11行 | “java-jar” | 應(yīng)該增加空格“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中同時(shí)按下command+O” | command+O 調(diào)整為 command+n | 描述 | Yuhuiyang-Dev | #3 | |||
50頁正文第3行 | “sun.net.www.proto col.jar.Handler”多出空格 | 應(yīng)該調(diào)整為“sun.net.www.protocol.jar.Handler” | 排版 | wallfacers | #3 | |||
58頁正文第一行 | “Stater” | 應(yīng)調(diào)整為“Starter” | 拼寫 | verichenn | #16 | |||
58頁倒數(shù)第2行 | “煩瑣” | 應(yīng)調(diào)整為“繁瑣” | 描述 | caixingjava | #17 | |||
68頁正文10行 | “Spring IO Platorm” | 應(yīng)調(diào)整為“Spring IO Platform” | 拼寫 | JamesDragon | #13 | |||
73頁第6行 | “類似于Spring Boot FAR JAR” | 應(yīng)調(diào)整為“修正Spring Boot FAT JAR” | 拼寫 | xkcoding | #3 | |||
79頁最后1行 | “spring-boot- starter-undertow”多出空格 | 應(yīng)調(diào)整為““spring-boot- starter-undertow”” | 排版 | verichenn | #16 | |||
89頁正文第6行 | “Application Context 實(shí)現(xiàn)” | “Application Context 實(shí)現(xiàn)”調(diào)整為“ApplicationContext 實(shí)現(xiàn)” | 排版 | miaoo92 | #3 | |||
91頁第1行 | “當(dāng)前 WebServer 實(shí)現(xiàn)類為 org.springframework.boot.web.embedded.undertow.UndertowWebServer” | 應(yīng)納入控制臺(tái)輸出部分,而非正文 | 排版 | xkcoding | #8 | |||
92頁倒數(shù)第2段 | “當(dāng)前 WebServer 實(shí)現(xiàn)類為 org.springframework.boot.web.embedded.undertow.UndertowWebServer”不應(yīng)出現(xiàn)在正文部分 | 應(yīng)納入控制臺(tái)輸出部分,而非正文 | 排版 | xkcoding | #8 | |||
93頁第2行 | “替換默認(rèn)的 Jetty Web Server” | 此處應(yīng)為“默認(rèn)的 Netty Web Server” | 描述 | liaozan | #3 | |||
93頁引文 | 出現(xiàn)“spring-boot-star ter-tomcat”的單詞starter分開和“spring-boot-starter-undertow” 中的unde rtow單詞分開 | 移除空格 | 排版 | zhengjiangming | #3 | |||
94頁正文第1段 | “當(dāng)前 WebServer 實(shí)現(xiàn)類為 org.springframework.boot.web.embedded.jetty.JettyWebServer”不應(yīng)出現(xiàn)在正文部分 | 應(yīng)納入控制臺(tái)輸出部分,而非正文 | 排版 | xkcoding | #8 | |||
95頁正文第2段 | “當(dāng)前 WebServer 實(shí)現(xiàn)類為 org.springframework.boot.web.embedded.tomcat.TomcatWebServer”不應(yīng)出現(xiàn)在正文部分 | 應(yīng)納入控制臺(tái)輸出部分,而非正文 | 排版 | xkcoding | #8 | |||
98頁第2行 | “A single @Springboot Application” 一個(gè)注解被分開2個(gè)詞了 | 移除中間的空格 | 排版 | porscheYong | #3 | |||
103頁正文第2段 | “盡管 @CompoentScan 僅關(guān)注于 @Component”,@CompoentScan 拼寫錯(cuò)誤 | “@CompoentScan” 修改為“@ComponentScan” | 拼寫 | xkcoding | #9 | |||
106頁正文第2段 | “當(dāng)前 WebServer 實(shí)現(xiàn)類為 org.springframework.boot.web.embedded.tomcat.TomcatWebServer”不應(yīng)出現(xiàn)在正文部分 | 應(yīng)納入控制臺(tái)輸出部分,而非正文 | 排版 | xkcoding | #8 | |||
106頁倒數(shù)正文第4行 | “組件轉(zhuǎn)配”應(yīng)該是“組件裝配” | “組件轉(zhuǎn)配”調(diào)整為“組件裝配” | 編寫 | liaozan | #3 | |||
110頁倒數(shù)第3行 | “其Bean對(duì)象的行文”描述錯(cuò)誤 | 調(diào)整為“其Bean對(duì)象的行為” | 描述 | alonecong | #3 | |||
112頁正文11行 | “所謂GLIB提升并非是@bean對(duì)象提供的” | “GLIB”調(diào)整為“CGLIB” | 拼寫 | bilaisheng | #5 | |||
112頁倒數(shù)2行 | “@Confiugraion”拼寫錯(cuò)誤 | 應(yīng)調(diào)整為“@Configuration” | 拼寫 | verichenn | #16 | |||
113頁正文第2行 | “這些“starer”提供自動(dòng)裝配” | “starer”調(diào)整為“starter” | 拼寫 | bilaisheng | #6 | |||
113正文第6行 | “@Condtinal注解寫錯(cuò)” | “@Condtinal”應(yīng)調(diào)整為“@Conditional” | 拼寫 | redaness | #3 | |||
117頁正文第3行 | “src/main/resource” | 應(yīng)調(diào)整為“src/main/resources” | 拼寫 | bilaisheng | #14 | |||
130頁英文第1行 | “by using the @Valueannotation”沒有空格 | “@Valueannotation” 調(diào)整為 “@Value annotation” | 排版 | 331829683 | #3 | |||
131頁引文第二段 | “application. properties”多了一個(gè)空格 | 應(yīng)調(diào)整“application.properties” | 排版 | MoPei | #3 | |||
133頁正文第6行 | “ 注解(如@Server)” | 應(yīng)調(diào)整為“ 注解(如@Service)” | 編寫 | porscheYong | #3 | |||
133頁正文第10行 | “Annotation @Confiugraion” | 應(yīng)調(diào)整為“Annotation @Configuration” | 拼寫 | porscheYong | #3 | |||
133頁正文第12行 | “Annotation @Confiugraion” | 應(yīng)調(diào)整為“Annotation @Configuration” | 拼寫 | porscheYong | #3 | |||
145頁正文第9行 | “其中原委在將Web篇中展開討論” | 應(yīng)調(diào)整為“其中原委將在Web篇中展開討論”” | 編寫 | loupXing | #3 | |||
151頁正文第5行 | “@CompoentScan”單詞拼寫有誤 | 應(yīng)調(diào)整為“@ComponentScan” | 拼寫 | runyan | #3 | |||
151頁倒數(shù)第4行 | “@CompoentScan”單詞拼寫有誤 | 應(yīng)調(diào)整為“@ComponentScan” | 拼寫 | runyan | #3 | |||
151頁倒數(shù)第2行 | “@CompoentScan”單詞拼寫有誤 | 應(yīng)調(diào)整為“@ComponentScan” | 拼寫 | runyan | #3 | |||
152頁正文第3行 | “@CompoentScan”單詞拼寫有誤 | 應(yīng)調(diào)整為“@ComponentScan” | 拼寫 | runyan | #3 | |||
153頁倒數(shù)第二個(gè)表格 | “配屬屬性注解如下表示” | 應(yīng)調(diào)整為“配置屬性注解如下表示” | 編寫 | porscheYong | #3 | |||
159頁 | “context左邊缺少一個(gè)‘<’” | context左邊增加‘<’ | 排版 | yxzjerryfish | #3 | |||
163頁正文第3行 | “API 為 BeanDefinition Parser” | 應(yīng)調(diào)整為“API 為 BeanDefinitionParser” | 排版 | porscheYong | #3 | |||
166頁正文第6行 | “classpath:thinking/in/spring/boot/**/.class” | 應(yīng)調(diào)整為“classpath:thinking/in/spring/boot//.class” | 排版 | redaness | #3 | |||
178頁 | “左邊的內(nèi)容” | 將“2.5.6.SEC03” 與 “3.0.0.RELEASE” 對(duì)調(diào) | 編寫 | alonecong | #3 | |||
180頁 | 對(duì)比圖片順序錯(cuò)誤 | 圖片順序?qū)φ{(diào) | 圖片順序 | redaness | #3 | |||
226頁表格 | “EnableWebFlux缺少@” | “EnableWebFlux”前增加 @ | 編寫 | wqyblue3316 | #3 | |||
239頁正文第6行 | “實(shí)現(xiàn)類 AnnotationConfigBeanDefini tionParser”多一個(gè)空格 | “AnnotationConfigBeanDefini tionParser” 調(diào)整為 “AnnotationConfigBeanDefinitionParser” | 排版 | RockFishChina | #3 | |||
240頁正文第4行 | “Ordered.HIGHT ST_PRECEDENCE”多一個(gè)空格 | 應(yīng)調(diào)整為“Ordered.HIGHEST_PRECEDENCE” | 排版 | porscheYong | #3 | |||
259頁正文第7行 | “ServletContextListener#onStartup” | 應(yīng)調(diào)整為“ServletContainerInitializer#onStartup” | 編寫 | zhongqinzhen | #3 | |||
270頁正文倒數(shù)第5行 | “表示語法環(huán)境” | 應(yīng)調(diào)整為“表示預(yù)發(fā)環(huán)境” | 編寫 | MoPei | #3 | |||
283頁正文第1行 | “@ConditionalOn Bean ”多一個(gè)空格 | 應(yīng)調(diào)整為“@ConditionalOnBean ” | 排版 | nosqlcoco | #3 | |||
283頁倒數(shù)第1行 | “ConditionOnSystem Property” | 應(yīng)調(diào)整為“ConditionOnSystemProperty” | 排版 | nosqlcoco | #3 | |||
286頁正文第3行 | “作為 @conditional 條件裝配的元注解” | 應(yīng)調(diào)整為“作為條件裝配的元注解” | 編寫 | porscheYong | #3 | |||
294頁第2行 | “它可能會(huì)造成默寫Spring Boot應(yīng)用的錯(cuò)誤” | “默寫”修改成“某些” | 編寫 | RockFishChina | ||||
296頁正文第3行 | “作為Spring Boot最核心注解的@SpringBootApp lication” | 將“@SpringBootApp lication” 調(diào)整為“@SpringBootApplication” | 排版 | old-king | #3 | |||
296頁正文第6行 | “不過也妨” | 應(yīng)調(diào)整為“不過也無妨” | 編寫 | RockFishChina | #3 | |||
307頁第1行 | “移除排名類名單” | “移除排除類名單” | 編寫 | liaozan | #3 | |||
326頁倒數(shù)第2行 | “將制定的自動(dòng)裝配” | 應(yīng)調(diào)整為“將指定的自動(dòng)裝配” | 編寫 | liaozan | #3 | |||
406頁正文第3行 | “newSpringApplication” | 應(yīng)調(diào)整為“new SpringApplication” | 排版 | LeeDamon | #3 | |||
517頁正文倒數(shù)第5行 | “#createEnvironm ent()” | 應(yīng)調(diào)整為“#createEnvironment()” | 排版 | codingma | #3 | |||
593頁正文第2行 | “#initia lValue() 方法” | 應(yīng)調(diào)整為“#initialValue() 方法” | 排版 | codingma | #3 | |||
更新時(shí)間:2019-05-05
位置 | 缺陷/不足 | 修正 | 類型 | 貢獻(xiàn)者 | 來源 | 修正版次 |
---|---|---|---|---|---|---|
155頁最后一段 | “當(dāng)任何組件標(biāo)注它時(shí)” | “所標(biāo)注的任何組件” | 表述 | RockFishChina | #3 | |
432頁 | “11.1.4 這一行 上下篇幅,“事件/監(jiān)聽” ,“事件/監(jiān)聽器模式”,"事件監(jiān)聽器接口",這個(gè)字段,有些 帶“/” ,有些沒帶“/” ” | 添加到在前言 XIII 頁中的“表達(dá)約定” 中 | 表述 | codingma | #3 | |
36頁 | “class文件不是存放在WEB-INF/classes目錄” | “class文件不正是存放在WEB-INF/classes目錄” | 表達(dá) | zhongqinzhen | #3 | |
更新時(shí)間:2019-05-05
參與勘誤貢獻(xiàn)者名單包括未收錄的人員,將以 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
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/74394.html
摘要:中國(guó)歷史著名的少康中興光武中興等,其成功的原因不外乎任賢使能賞罰分明。當(dāng)儒家思想成為絕對(duì)的主流,其他學(xué)說被邊緣化之后,中華文化勢(shì)必形成單一化的趨勢(shì),一旦對(duì)其批判,則立即視作離經(jīng)叛道,異端邪說,為天下笑。 本文暨《Spring Boot 編程思想-核心篇》自序原文,其中可能涉及敏感話題,正式出版物中將有所刪減。原文鏈接:鏈接描述 非常感謝您閱讀本書,在成長(zhǎng)道路上,我們從此不再孤單。 大...
摘要:多線程編程這篇文章分析了多線程的優(yōu)缺點(diǎn),如何創(chuàng)建多線程,分享了線程安全和線程通信線程池等等一些知識(shí)。 中間件技術(shù)入門教程 中間件技術(shù)入門教程,本博客介紹了 ESB、MQ、JMS 的一些知識(shí)... SpringBoot 多數(shù)據(jù)源 SpringBoot 使用主從數(shù)據(jù)源 簡(jiǎn)易的后臺(tái)管理權(quán)限設(shè)計(jì) 從零開始搭建自己權(quán)限管理框架 Docker 多步構(gòu)建更小的 Java 鏡像 Docker Jav...
摘要:哪吒社區(qū)技能樹打卡打卡貼函數(shù)式接口簡(jiǎn)介領(lǐng)域優(yōu)質(zhì)創(chuàng)作者哪吒公眾號(hào)作者架構(gòu)師奮斗者掃描主頁左側(cè)二維碼,加入群聊,一起學(xué)習(xí)一起進(jìn)步歡迎點(diǎn)贊收藏留言前情提要無意間聽到領(lǐng)導(dǎo)們的談話,現(xiàn)在公司的現(xiàn)狀是碼農(nóng)太多,但能獨(dú)立帶隊(duì)的人太少,簡(jiǎn)而言之,不缺干 ? 哪吒社區(qū)Java技能樹打卡?【打卡貼 day2...
摘要:系列文章更新計(jì)劃列表主要對(duì)一些中常用的框架進(jìn)行簡(jiǎn)單的介紹及快速上手,外加相關(guān)資料的收集更新列表會(huì)不定期的加入新的內(nèi)容以進(jìn)行擴(kuò)充,如果你對(duì)此感興趣可以站內(nèi)聯(lián)系我。 導(dǎo)讀: 從第一次接觸Spring Boot 至今已經(jīng)有半年多了,在這期間也瀏覽了許多和Spring Boot 相關(guān)的書籍及文章,公司里面的許多項(xiàng)目也一直在使用Spring Boot。關(guān)于Spring Boot的一些看法:Spr...
摘要:原文鏈接編程方法論響應(yīng)式與代碼設(shè)計(jì)實(shí)戰(zhàn)序,來自于微信公眾號(hào)次靈均閣正文內(nèi)容在一月的架構(gòu)和設(shè)計(jì)趨勢(shì)報(bào)告中,響應(yīng)式編程和函數(shù)式仍舊編列在第一季度的早期采納者中。 原文鏈接:《Java編程方法論:響應(yīng)式RxJava與代碼設(shè)計(jì)實(shí)戰(zhàn)》序,來自于微信公眾號(hào):次靈均閣 正文內(nèi)容 在《2019 一月的InfoQ 架構(gòu)和設(shè)計(jì)趨勢(shì)報(bào)告》1中,響應(yīng)式編程(Reactive Programming)和函數(shù)式...
閱讀 979·2021-11-24 09:39
閱讀 2736·2021-09-26 09:55
閱讀 14448·2021-08-23 09:47
閱讀 3592·2019-08-30 15:52
閱讀 863·2019-08-29 13:49
閱讀 1015·2019-08-23 18:00
閱讀 859·2019-08-23 16:42
閱讀 1655·2019-08-23 14:28