问题描述
在检查路径和代码都没有问题的情况下依然报404错误
解决
在多次检查路径和代码没有问题后,发现是spring配置文件和springmvc配置文件中的组件扫描重叠导致访问不到对应的页面.
解决方案一:
SpringMVC IOC容器(springmvc.xml):只扫描 @Controller 注解、不扫描@Service注解
Spring IOC容器(applicationContext.xml):不扫描 @Controller 注解
解决方案二:(建议使用)
只让SpringMVC扫描,不让Spring扫描
在springMVC的配置中添加<import resource="applicationContext.xml"></import>