正在回答
2回答
同学你好。如果不使用<mvc:annotation-driven/>,那么除了@Controller、@RequestMapping等特别常用的,其他的注解,如RestFul风格的@PostMapping、@GetMapping、@UpdateMapping、@DeleteMapping这些注解都不能使用。
如果将他们改为@RequestMapping
即使没有<mvc:annotation-driven/>,本案例也是可以使用呢~
如果解答了同学的疑问,望采纳~
祝学习愉快~
芝芝兰兰
2019-10-28 14:44:21
同学你好。这里的确没有用到消息转换器,可以将其删去。
建议将
<mvc:annotation-driven > <!-- 消息转换器 --> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"></bean> </mvc:message-converters> </mvc:annotation-driven>
改为:
<mvc:annotation-driven />
也是可以正常使用的。<mvc:annotation-driven/>标签主要是用来帮助我们处理请求映射,决定是哪个controller的哪个方法来处理当前请求,以及异常处理的。在较新的spring中,如果不配置<mvc:annotation-driven/>,应用也可以正常处理请求,但还是建议写下较好。
如果解答了同学的疑问,望采纳~
祝学习愉快~
SSM主流框架入门与综合项目实战2018版
- 参与学习 人
- 提交作业 205 份
- 解答问题 4317 个
Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星