欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

springmvc扫描不到包中配置文件怎么办

程序员文章站 2022-04-24 15:13:40
...

练习1归纳:

这是暂时给我自己看的,暂时不分享项目,如果你遇到了类似的问题,希望对你有所帮助

springmvc中applicationContext.xml和springmvc.xml的扫描的不同springmvc扫描不到包中配置文件怎么办

springmvc扫描不到包中配置文件怎么办

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>

这里是原项目结构
springmvc扫描不到包中配置文件怎么办
这里是新项目结构
springmvc扫描不到包中配置文件怎么办