以新增品牌接口为例
接口代码展示
添加校验注解
前端送的json对应BrandEntity,比如我们需要品牌的名称不能为空:
NotBlank注解表示不允许为null为空为纯空格,还有很多其他注解,这里不一一举例
开启校验
测试效果
这里以product微服务为例的,在product微服务下创建一个application.yml
在application.yml配置数据库连接信息
配置MyBatis-Plus
1.在微服务启动类加上注解MapperScan告诉MyBatis-Plus启动的时候去扫描dao层的操作数据库的接口
2.告诉MyBatis-Plus我们的SQL映射文件的位置
3.设置数据库表的主键自增
测试一下
在单元测试里调用一下:
报错了:
版本降低到3.0.0以下版本可以解决问题:
再次测试:
再执行一次看下自增效果:
标签:18,数据库,校验,接口,Plus,JSR303,MyBatis,注解 From: https://www.cnblogs.com/cheng8/p/17179412.html