请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

注册超级管理员出现执行异常

检查了三遍注解和代码,没有发现问题,但是就是无法注册超级管理员,后端显示执行异常,不知道问题出在哪里图片描述
图片描述图片描述

正在回答 回答被采纳积分+3

1回答

神思者 2023-07-06 17:28:28

你不要用swagger测试,用小程序测试一下看看什么结果

1 回复 有任何疑惑可以回复我~
  • 提问者 慕函数1484766 #1
    用小程序执行注册超级管理员,小程序弹出头像不能为空,后端报执行异常,这是因为微信关闭了获取微信昵称和微信头像的api导致的执行异常吗?
    回复 有任何疑惑可以回复我~ 2023-07-09 17:18:11
  • 提问者 慕函数1484766 #2
    报错信息:Validation failed for argument [0] in public com.example.emos.wx.common.util.R com.example.emos.wx.controller.UserController.register(com.example.emos.wx.controller.form.RegisterForm): [Field error in object 'registerForm' on field 'photo': rejected value [null]; codes [NotBlank.registerForm.photo,NotBlank.photo,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [registerForm.photo,photo]; arguments []; default message [photo]]; default message [头像不能为空]]
    回复 有任何疑惑可以回复我~ 2023-07-09 20:25:49
  • 神思者 回复 提问者 慕函数1484766 #3
    这是现在个人微信开发者账号不提供获取用户个人信息的API了,只有企业账号才可以,而且还要打申请。你把数据库photo字段设置成允许空值,而且后端form验证注解也响应去掉就行了。
    回复 有任何疑惑可以回复我~ 2023-07-09 21:43:09
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号