springboot
文章平均质量分 70
自由与自然
这个作者很懒,什么都没留下…
展开
-
springboot数据校验的相关异常
例如,当一个表单提交到Controller时,如果表单中的某个字段不符合校验规则(如@NotNull、@Size等),则会抛出此异常。例如,当使用@RequestBody注解处理JSON请求体时,如果JSON格式不正确或无法映射到目标对象,则会抛出此异常。例如,如果Controller方法期望接收一个整数参数,但实际请求中传递的是字符串,且无法转换为整数,则会抛出此异常。例如,如果JSON请求体的格式不正确,无法解析为预期的对象,则会抛出此异常。例如,当用户访问了一个不存在的URL时,会抛出此异常。原创 2024-05-06 18:31:57 · 295 阅读 · 0 评论 -
拦截器放行静态资源
为了避免这个异常,您可以在拦截器中添加一个条件来检查处理程序对象的类型,以确保只有当处理程序对象是 HandlerMethod 类型时才进行转换。这样就可以避免在处理静态资源请求时出现类型转换异常。通过添加对处理程序对象类型的检查,我们确保只有当处理程序对象是 HandlerMethod 类型时才尝试转换,并且在其他情况下直接放行请求,避免了类型转换异常。静态资源请求的处理程序对象是 ResourceHttpRequestHandler,而不是 HandlerMethod。原创 2024-05-03 23:29:30 · 117 阅读 · 0 评论