spring与springMVC配置扫描的问题
2017-08-07 00:00
387 查看
首先,如果不配置事务在哪里扫描都是可以的,但是这是不可能的,所以扫描的时候就需要有先后的顺序。
顺序:spring负责除controller层之外所有注解的扫描,将controller层的扫描放到MVC的配置文件中。
spring配置文件:
springMVC配置文件:
按照如上顺序,springMVC只扫描controller然后其他的都交由spring来扫描
ps:当base-package包含controller层、service层、Repository层时,需要设置use-default-filters,否则会扫描所有的注解,不区分。
顺序:spring负责除controller层之外所有注解的扫描,将controller层的扫描放到MVC的配置文件中。
spring配置文件:
<context:component-scan base-package="com" use-default-filters=false> <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller" /> </context:component-scan>
springMVC配置文件:
<context:component-scan base-package="com" use-default-filters=false> <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" /> <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service" /> </context:component-scan>
按照如上顺序,springMVC只扫描controller然后其他的都交由spring来扫描
ps:当base-package包含controller层、service层、Repository层时,需要设置use-default-filters,否则会扫描所有的注解,不区分。
相关文章推荐
- spring和springmvc的扫描组件的配置,解决多次实例化问题
- 关于spring和springmvc的xml自动扫描配置问题
- spring配置扫描多个包问题解析
- SpringMVC和Spring的配置文件扫描包详解
- Spring 与 SpringMVC Bean重复扫描问题
- Spring和SpringMVC自动扫描注解类的冲突问题
- springMVC配置spring AOP功能中遇到的问题
- [置顶] 关于Idea基于maven创建springMvc项目中配置文件自动扫描找不到base-package问题
- 解决Spring和SpringMVC扫描注解类的冲突问题
- spring和springMVC扫描包的问题
- Spring和springmvc父子容器注解扫描问题详解
- Spring和springmvc父子容器注解扫描问题详解
- 解决在spring配置文件中包扫描无效问题
- 【实用小技巧】spring与springmvc自动扫描包重复的问题解决
- 解决spring、springMVC重复扫描导致事务失效的问题
- spring mvc和spring配置扫描包问题
- Spring和springmvc父子容器注解扫描问题详解
- maven dao和service工程,spring 扫描jar中配置文件nullpointer的问题
- Spring和SpringMVC的包扫描问题
- SpringMVC和Spring的配置文件扫描包详解