Failed to convert value of type ‘java.lang.String‘ to required type ‘java.lang.Integer‘;报错日记

今天用postman测试代码的时候出现了一个新型的错误

2023-12-12T21:26:29.340+08:00  WARN 7748 --- [nio-9090-exec-2] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'java.lang.Integer'; For input string: "login"]

 (对没错可以看到这个错误还热乎着,刚出现的)

 在这个时候去网上查了一下一般出现Failed to convert value of type这个错误都是因为测试的时候路径输错了,比如你controller里面写的是“user”但是你测试的时候写的是/user这时候就可能会出现这个错误

但是我就不一样了我是因测试的时候选错了请求方式

这里应该选择的是post方式而不是get方式,因为我要测试的是一个登录模块需要输入数据,这 两种方式的处理不一样(具体的可以去查postman使用教程)

将请求方式改为post后正常运行

完!

PS:都看到这儿了,又到了每天絮絮叨叨的时间

啊啊啊啊啊啊啊啊啊作业快截止了,刚写完增删改查,登录正在写还有安全和布拉布拉一堆细节没优化,简直每天都是写代码十分钟改错半小时啊啊啊啊啊啊,不知道有没有人和我一样

(说实话一开始就不应该打算自己写,尊嘟很费时间) 

猜你喜欢

转载自blog.csdn.net/m0_68325382/article/details/134959970