lihengming / spring-boot-api-project-seed

:seedling::rocket:一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目~
9.59k stars 3.79k forks source link

"message": "接口 [/user/add] 内部错误,请联系管理员"bug已解决 #213

Open HeiKeJi6 opened 4 years ago

HeiKeJi6 commented 4 years ago

@PostMapping("/add") public Result add(@RequestBody User user) { System.out.println(user); userService.save(user); return ResultGenerator.genSuccessResult(); }

加上@RequestBody

终于找错错误的原因了,作者的框架没有错,是我自己registerDate参数没有传对,import java.util.Date的默认格式是2020/03/26,大家要注意了!另外感谢作者的源码!有个问题,不知道mapper.xml的sql语句在哪里

HeiKeJi6 commented 4 years ago

嗯嗯,写了哈

------------------ 原始邮件 ------------------ 发件人: "zihengruan"<notifications@github.com>; 发送时间: 2020年3月28日(星期六) 下午5:28 收件人: "lihengming/spring-boot-api-project-seed"<spring-boot-api-project-seed@noreply.github.com>; 抄送: "2395951674"<2395951674@qq.com>;"Author"<author@noreply.github.com>; 主题: Re: [lihengming/spring-boot-api-project-seed] "message": "接口 [/user/add] 内部错误,请联系管理员"bug已解决 (#213)

mapper 生成使用的是 通用Mapper插件,去看文档你就知道在哪里了。

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

hhqiwei commented 4 years ago

我的也和你报错一样,但是我不需要加@RequestBody,而是registerDate数据改为{"key":"registerDate","value":"2020/03/31"}就行了,为了避免中文乱码,在连接数据库的语句后面加上?useUnicode=true&characterEncoding=utf-8image