1. 程式人生 > >日常總結(一)

日常總結(一)

一、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