今天遇到了一些问题
(问题1)@ResponseBody 无法使用 返回406
解决方法:在springmvc配置文件中添加mvc:annotation-driven/

解析:
·mvc:annotation-driven/会自动注册
RequestMappingHandlerMapping、RequestMappingHandlerAdapter与
ExceptionHandlerExceptionResolver 三个bean。
·还将提供以下支持:
-支持使用ConversionService实例对表单参数进行类型转换
-支持使用@NumberFormat annotation、
@DateTimeFormat注解完成数据类型的格式化
-支持使用@Valid 注解对JavaBean 实例进行JSR303验证
-支持使用@RequestBody和我ResplonseBody 注解
(问题2) 使用springmvc拦截所有请求,但是想要访问根目录下的静态资源
解决方法:在springmvc配置文件中添加mvc:default-servlet-handler/

以上如有问题,请及时联系,谢谢(●’◡’●)
本文详细介绍了在SpringMVC框架中遇到的两个常见问题及其解决方案。一是如何通过配置mvc:annotation-driven来支持@ResponseBody注解,确保正确响应HTTP状态码406;二是如何配置mvc:default-servlet-handler以允许访问根目录下的静态资源,即使在所有请求都被SpringMVC拦截的情况下。
470

被折叠的 条评论
为什么被折叠?



