今天用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后正常运行
完!
扫描二维码关注公众号,回复:
17526129 查看本文章

PS:都看到这儿了,又到了每天絮絮叨叨的时间
啊啊啊啊啊啊啊啊啊作业快截止了,刚写完增删改查,登录正在写还有安全和布拉布拉一堆细节没优化,简直每天都是写代码十分钟改错半小时啊啊啊啊啊啊,不知道有没有人和我一样
(说实话一开始就不应该打算自己写,尊嘟很费时间)