- 博客(5)
- 收藏
- 关注
原创 自定义校验注解
ConstraintValidator接口有两个参数,第一个是注解名,第二个是使用该注解的类型,showStatus的类型为Integer。isValid方法中第一个参数integer,表示要校验的值,判断该值是否存在于set集合中,返回结果为boolean类型。此属性的用途是指定一个可接受值的列表,在数据校验时,被注解标记的字段的值必须是。ConstraintValidator接口需要重写两个方法,一个是初始化方法,一个是进行校验。) 表示与哪个具体的逻辑校验器绑定在一起,可以是多个。
2025-05-01 20:20:09
560
原创 注解校验.....
在controller中添加注解,@validated,后边再加上在哪个分组生效。在需要校验的实体类字段上添加对应注解,groups是分组,需要定义对应的接口。@validated再不同情况下,添加的位置可能不一样,需注意。用这个依赖,javax.validation已经不能用了。
2025-05-01 17:41:01
285
原创 网关(gateway)处理
uri 就是要跳转的地址 , lb(loadbalaence)为负载均衡,renren-fast需要注册到nacos上面。predicates相当于跳转条件,当请求体中为/api/(任意)时,就会发生跳转。url就会将/api去除,修改为/renren-fast/${segment}在vscode 项目根目录static/config/index.js中。改为给网关(gateway)发送请求,让网关去处理该请求。filters: 对跳转的url进一步修改,经过。在gateway的配置文件中进行如上配置,
2025-04-27 18:50:29
160
原创 新增用户信息,判断数据库唯一键是否重复
save方法返回值为boolean类型,插入成功会返回true,但当插入的数据为重复时,不会返回Boolean值,而是会抛出一个 DuplicateKeyException 异常。在插入用户信息时,前端就可以通过Result中的状态码,判断唯一性的键值是否重复。重写该方法,捕获该异常,当出现该异常时,返回false即可。用mybatis-plus的save方法新增用户信息。
2025-04-16 16:51:13
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅