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