简单登入验证功能

初学spring那些事——spring mvc 404错误

别说谁变了你拦得住时间么 提交于 2019-11-29 15:46:44
一、spring mvc 404错误 输入地址,浏览器只显示404,并无其它多余提示,在Controller类里下断点发现并没有执行。纠结了一天后才百度到是因为servlet.xml里没有配置<mvc:annotation-driven />。 <mvc:annotation-driven /> 是一种简写形式,完全可以手动配置替代这种简写形式,简写形式可以让初学都快速应用默认配置方案。 <mvc:annotation-driven /> 会自动注册DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 两个bean, 是spring MVC为@Controllers分发请求所必须的。没有这两个bean@Controller、 @RequestMapping 、 @RequestBody / ResponseBody等spring mvc 注解无法工作。 与 <mvc:annotation-driven />类似的是 <context:annotation-config>,它使通用注解得以工作,如: @Required , @Autowired , @PostConstruct 。 注解问题解决后浏览器依然报404错误,不过有了提示,路径不对找不到访问资源。再次检查servlet.xml配置