参数不合法

来源:3-11 用户模型管理--用户注册功能实现02

hongjun500

2019-02-02 16:51

       老师您好!从第一节到这一节我跟着老师的视频敲过来,大概的能明白每一步的作用,并且能确认前面的没有问题,包括其中的使用Debug调试也是跟着做了一遍没有问题的。但是这一节中那个注册时抛出异常却是和您的不一样(我的是“参数不合法”)。我使用Debug调试确认了六个参数全部正确传递过来了,但是还是没有找到问题之所在。我把错误定在register.html以及UserController中之后找了半天还是没解决。所以我想请老师指点一下我应该在那些层中怎么寻找错误?感谢!

写回答 关注

4回答

  • 慕移动3194550
    2022-07-06 20:06:22

    请问你最后是怎么解决的呀?你评论区说的几个问题我都检查了,都没问题,但是我的一点注册,还是一直报“参数不合法”,不报“短信验证码不符合”。

  • 反内卷斗士
    2022-03-26 19:47:26

    用时三天踩了无数的坑 总结一下 

    如果不知道自己的错误出在哪 可以先把BaseController里的自定义异常注解掉 让弹框显示自己报错的异常


    1. 老师在impl中StringUtils判空一开始使用了isNotEmpty  如果不改成isEmpty会报参数不合法、

      http://img2.mukewang.com/623efc5f0001d64709740305.jpg

    2. mybatis代码自动生成器不会给id设置自增要手动自己设置在UserDOMapper.xml里

      http://img3.mukewang.com/623efcb80001b42413000350.jpg

    3. 这一句一定要加上

    4. http://img1.mukewang.com/623efd4c0001f0d007020238.jpg

  • 慕莱坞9135055
    2019-04-15 21:21:28

    谢谢!还好看到了你的解答,我debug了半个晚上,发现参数都是穿进去了。就是id显示为 null ,还好解决了

    真的谢谢你哈,我差点没放弃了?

    https://img2.mukewang.com/5cb485550001b43c09020475.jpg

    https://img.mukewang.com/5cb4855500010b9904780063.jpg


  • hongjun500
    2019-02-02 19:56:00

    好了,我知道了。我结合问答中的内容重复观看视频发现是视屏顺序乱了一下,3-13节的内容应该在3-11节之前,也就是3-11节中已经有了在3-13节中的自定义的ValidationResult校检方法:如下图所示https://img4.mukewang.com/5c556df90001abb712450698.jpg

SpringBoot构建电商基础秒杀项目

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

49020 学习 · 954 问题

查看课程

相似问题