采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
现在又有一个问题,使用开关启用与禁用面试题,我已经在全盘复制源码的情况下啊,isOn没能成功修改。问了cursor,他说
axios 的 params 字段会把参数拼到 URL 上(即 query string),但 POST 请求时,Spring Boot 默认不会从 query string 取参数,除非你明确用 @RequestParam。 但你前端实际请求时,questionLibId 作为 query string 传递,后端没收到,导致报错。
那就是你的后端controller接收参数写错了,没有接受到,命名不规范,前后端不一致
后端确实没有调用上,但是我已经复制粘贴了源码了,而且没粘贴错,cursor说是前端的问题,但是前端和后端源代码是可以实现这个修改isOn功能的。
看日志没有报错,那就是源码细节地方不正确了,有哪个细微地方有点小问题。
类似问题太多太多了,很多同学复制的时候多多少少漏这漏那,都是细节没注意导致。
这种现象级问题就是代码逻辑性bug,理顺思路就行~~
没有复制错,就三个地方QuestionLibServiceImpl,QuestionLibService,QuestionLibController,我能理顺也不会找你了。绝望了
打断点跟踪一下,然后把运行的sql复制到数据库运行试试。我推测是参数没有传对
登录后可查看更多问答,登录/注册
Springboot+ChatGLM 实战AI数字人面试官系统
257 8
258 6
184 5
271 5
303 5
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号