spring 配置扫描多个包,有时候我们希望不同功能类型的包放在不同的包下,这就需要
<!-- 自动扫描该包,使 SpringMVC 为包下用了@controller注解的类是控制器 -->
<context:component-scan base-package="com.weixiao.ssmcleardb.controller" />
<context:component-scan base-package="com.weixiao.listener" />
有时候我们可能遇到奇怪的问题,
新建了一个包,在这个包下面新建了一个类,也添加了注解,但启动的时候就是扫描不到,而其它的类又正常!
这就是你新建的包没有配置为自动扫描的原因。
比如我在 com.weixiao.listener 包下新建的一个类:
package com.weixiao.listener;
import javax.servlet.ServletContext;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springf