现象:
Springmvc和Spring设置自动扫描文件夹自动注入bean的时候有时候出现冲突
方法:
1:springmvc设置只扫描controller
2:spring设置不扫描controller
代码:
springmvc 的扫描设置只扫描controller spring的扫描设置为不扫描controller的 防止重复注入bean管理 (出现未错误)
<!-- 设置使用Spring注解的类所在的jar包 设置不扫描下面规则的 -->
<context:component-scan base-package="com.oig">
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller" />
<context:exclude-filter type="annotation" expression="org.springframework.web.bind.annotation.ControllerAdvice" />
</context:component-scan>
<!-- 设置使用SpringMvc注解的类所在的jar包 设置只扫描自定义规则的-->
<context:component-scan base-package="com.oig" use-default-filters="false">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" />
<context:include-filter type="annotation" expression="org.springframework.web.bind.annotation.ControllerAdvice" />
</context:component-scan>