今天偶尔 出现了这种错误 习惯性先百度。 随便找两个帖子改了后并不好用,结果回头翻笔记 一查代码 发现,我自己开了第二个包 去用作测试MVC, 结果之前的组件扫描 并没有包含在内。
出现问题 第一时间回忆流程,查看笔记, 在去比对代码。 切莫三心二意。
mvc 的流程 需要注意的
一、无论是否maven 都需要确认 jar包。
二、确认DispatcherServlet 是否通过web.xml 注册成功 并通过contextConfigLocation 是否关联到Spring的配置文件
三、组件扫描 和 mvc的标注 要注意组件扫描的包 是否包含在内
<mvc:annotation-driven />
会自动帮你创建 requestmapping 和 handlermapping 然后 handlermapping 会去处理标注好的Controller。
并找到RequestMapping 的映射地址
四、视图的前后缀配置 和Controller 返回的视图名一定是 String 或者 MAV