(你遇到过几个)开发Springboot项目中常见的报错异常及解决方法(收藏后用)

1、NoSuchMethodError:表示找不到方法。

        解决方法:检查方法的名称、参数类型和数量是否正确,检查依赖版本是否一致。


2、IllegalStateException:表示状态异常。

        解决方法:检查应用程序的状态或者环境是否满足预期要求。


3、HttpMessageNotReadableException:表示请求消息无法解析。

        解决方法:指定正确的请求头、请求体,或者根据错误提示修改请求内容。


4、HttpMediaTypeNotSupportedException:表示不支持的媒体类型。

        解决方法:检查请求头或响应头是否正确设置,并确保客户端和服务端请求格式和响应格式相匹配。


5、HttpMessageNotWritableException:表示响应消息无法序列化。

        解决方法::检查是否存在响应消息体,且可以正确序列化。


6、MissingServletRequestParameterException:表示缺少请求参数。

        解决方法:检查请求参数是否正确设置,并确保传递的参数是必需的。


7、MethodArgumentNotValidException:表示方法参数不合法。

        解决方法::检查方法参数是否符合要求,例如是否满足不能为空、格式正确等规则。


8、FileNotFoundException:表示文件未找到。

        解决方法:检查文件路径和名称是否正确,或者文件是否存在。


9、JsonParseException:表示JSON解析异常。

        解决方法:检查JSON格式是否正确,并针对错误信息进行相应的处理。


10、NoHandlerFoundException:表示找不到请求处理器。

        解决方法:检查请求路径是否匹配正确的控制器方法,并确保路由映射配置正确。


11、InvalidFormatException:表示格式异常。

        解决方法:检查数据格式是否正确,例如日期格式、数字格式等。


12、UnsatisfiedDependencyException:表示依赖注入失败。

        解决方法:检查Bean是否正确配置,或者注入的对象是否存在。


13、HttpRequestMethodNotSupportedException:表示不支持的HTTP请求方法。

      解决方法:检查请求方法是否正确,并确保对应的控制器方法存在。


14、DataIntegrityViolationException:表示数据完整性异常。

        解决方法:检查数据完整性约束是否正确设置,例如唯一性约束、外键约束等。


15、NoSuchElementException:表示未找到元素。

        解决方法:检查检索条件是否正确,并确保元素存在。


16、JpaSystemException:表示JPA异常。

        解决方法:检查实体类和数据库表之间的映射关系是否正确,或者检查数据库操作是否正确执行。


17、NoSuchBeanDefinitionException:表示未找到Bean定义

        解决方法:检查Bean名称和类型是否正确匹配,并确保Bean已正确声明和初始化。


18、BeanCreationException:表示Bean创建异常。

        解决方法:检查Bean是否正确配置,并针对错误信息进行相应调整。


19、MethodNotAllowedException:表示方法不被允许。

        解决方法:检查请求方法是否正确,并确保控制器方法支持该请求方法。


20、ConversionFailedException:表示类型转换失败。

        解决方法:检查数据类型和格式是否匹配正确,并确保转换的安全性和有效性


需要注意的是,以上仅仅列举了一部分常见的Spring Boot报错异常及其解决方法,实际开发中还会遇到其他各种报错异常,需要综合运用日志信息、错误提示、官方文档等进行分析和调试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值