【SpringMVC】<context:include-filter>和<context:exclude-filter>使用时要注意的地方
在Spring MVC中的配置中一般会遇到这两个标签,作为<context:component-scan>的子标签出现。 但在使用时要注意一下几点: 1.在很多配置中一般都会吧Spring-common.xml和Spring-MVC.xml进行分开配置,这种配置就行各施其职一样,显得特别清晰。 在Spring-MVC.xml中只对@Controller进行扫描就可,作为一个控制器,其他的事情不做。 在Spring-common.xml中只对一些事务逻辑的注解扫描。 2.现在给定一个项目包的机构: com.fq.controlller com.fq.service 就先给定这两个包机构 (1)在Spring-MVC.xml中有以下配置: <!-- 扫描@Controller注解 --> <context:component-scan base-package="com.fq.controller"> <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" /> </context:component-scan> 可以看出要把最终的包写上,而不能这样写base-package=”com.fq”。这种写法对于include-filter来讲它都会扫描