springmvc扫描不到包中配置文件怎么办
程序员文章站
2022-04-24 15:13:40
...
练习1归纳:
这是暂时给我自己看的,暂时不分享项目,如果你遇到了类似的问题,希望对你有所帮助
springmvc中applicationContext.xml和springmvc.xml的扫描的不同
applicationContext.xml要用exclude(排除)
springmvc.xml要用include(包含)
首先,修改applicationContext.xml,将其合到一起
然后,将applicationContext-*.xml路径改为applicationContext.xml
需要将config中的所有配置文件手动放到src下
最后修改这几个配置文件,并修改web.xml和applicationContext.xml以及springmvc.xml
(删掉了 配置Controller扫描)中,classpath:中的路径,将多余的包路径删掉
添加的东西
applicationContext.xml
<context:component-scan base-package="cn.cetc.crm">
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
springmvc.xml
<context:component-scan base-package="cn.cetc.crm">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
这里是原项目结构
这里是新项目结构