日常總結(一)
阿新 • • 發佈:2018-11-22
一、ClassNotFoundException和NoClassDefFoundError
ClassNotFoundException extends Exception,是一個checked異常;
定義:當應用嘗試用字串名稱通過下面的方法裝載一個類時,這個類的定義卻沒有找到時會丟擲的異常。
(載入class檔案時,沒有找到)
Class.forName
ClassLoader.loadClass
ClassLoader.findSystemClass
NoClassDefFoundError extends LinkageError extends Error,是一個unchecked異常。
定義:錯誤發生在執行時,通常是編譯通過,但當JVM或者ClassLoader例項嘗試裝載一個類的定義(通常是一個方法呼叫或者new表示式建立例項過程中的一部分),而這個類定義並沒有找到時所丟擲的異常。
二、<context:annotation-config>和<context:component-scan>
<context:annotation-config>:用於啟用那些已經在spring容器內註冊過的bean;
<context:component-scan>:用於註冊並激活指定package下的bean。
(如配置此項,則不需要再配置<context:annotation-config> )
三、ThreakPoolTaskExecutor的使用
(轉載)https://blog.csdn.net/foreverling/article/details/78073105
(轉載)https://blog.csdn.net/benbendy1984/article/details/54932267
四、slf4j的使用
(轉載)https://blog.csdn.net/foreverling/article/details/51385128