当前位置: 首页 > news >正文

有那个网站做外贸如何给网站绑定域名

有那个网站做外贸,如何给网站绑定域名,凌风wordpress,网站建设图片设置分组检验 参数校验时,我们希望不同的方法参数校验规则不同,这时就需要分组校验。 public class Category {NotNull(groups Update.class)private Integer id;//主键IDNotEmptyprivate String categoryName;//分类名称// NotEmpty(groups {Add.class,…

分组检验

参数校验时,我们希望不同的方法参数校验规则不同,这时就需要分组校验。

public class Category {@NotNull(groups = Update.class)private Integer id;//主键ID@NotEmptyprivate String categoryName;//分类名称// @NotEmpty(groups = {Add.class, Update.class})@NotEmptyprivate String categoryAlias;//分类别名private Integer createUser;//创建人ID@JsonFormat(pattern = "yyyy-MM-dd MM:mm:ss")private LocalDateTime createTime;//创建时间@JsonFormat(pattern = "yyyy-MM-dd MM:mm:ss")private LocalDateTime updateTime;//更新时间public interface Add extends Default {}public interface Update extends Default {}}
    @PostMappingpublic Result add(@RequestBody @Validated(Category.Add.class) Category category) {categoryService.add(category);return Result.success();}@PutMappingpublic Result update(@RequestBody @Validated(Category.Update.class) Category category) {categoryService.update(category);return Result.success();}

自定义校验

package com.heo.anno;import com.heo.validation.StateValidation;
import jakarta.validation.Constraint;
import jakarta.validation.Payload;import java.lang.annotation.*;import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;@Documented  // 元注解  抽取 State 到帮助文档内
@Constraint(validatedBy = {StateValidation.class}  // 指定校验规则的类
)
@Target({FIELD})  // 元注解 表明注解使用的场合 FIELD 表示 使用在属性上
@Retention(RUNTIME)  // 元注解 注解在哪个阶段会被保留
public @interface State {// 提供校验失败后的提示信息String message() default "state参数的值只能是已发布或者草稿";// 指定分组Class<?>[] groups() default {};// 负载 注解的附加信息Class<? extends Payload>[] payload() default {};
}
package com.heo.validation;import com.heo.anno.State;
import jakarta.validation.Constraint;
import jakarta.validation.ConstraintValidator;
import jakarta.validation.ConstraintValidatorContext;/*** 自定义接口的校验规则类* State 给哪个注解提供校验规则* String 校验的数据类型*/
public class StateValidation implements ConstraintValidator<State, String> {/**** @param s 将来要校验的数据* @param constraintValidatorContext* @return 返回 false 校验不通过,true 则通过*/@Overridepublic boolean isValid(String s, ConstraintValidatorContext constraintValidatorContext) {// 提供校验规则if (s == null) {return false;}if (s.equals("已发布") || s.equals("草稿")) {return true;}return false;}
}
http://www.yayakq.cn/news/679247/

相关文章:

  • 郑州建设信息网站黄石网站建设流程
  • 粮食门户网站建设方案wordpress 主页显示
  • 网站备案成功怎么查备案号专业网站建设人工智能研发
  • 宁波高新区网站制作app开发公司重庆
  • 在线推广是网站推广百度应用商店下载安装
  • nginx wordpress 多站点大连金广建设集团
  • 网站建设文化策划方案成都软件开发外包
  • 一元购网站建设流程举报网站建设
  • 温州市网站优化沈丘做网站去哪里
  • 如何提高网站的知名度两岸已进入准战争状态
  • 西安市地铁建设指挥部网站网站制作的困难和解决方案
  • 政务网站建设目的 意义吉林建设公司网站
  • 温州网站推广优化公司源码网站推荐
  • 网站的布局怎么做家政 东莞网站建设
  • 深圳便宜做网站我想做
  • 做细分行业信息网站医院网站建设 不足
  • 残疾人无障碍网站怎么做公共网站怎地做
  • 做外贸网站需要注册公司吗精品网站建设费用 找磐石网络一流
  • 企业手机网站建设报价创新的营销型网站
  • 简历在线制作网站律所网站建设要求书
  • 网站开发后台注意事项公司注册网上核名通不过
  • 东莞制作网站公司wordpress 解析
  • 网站程序设置主页面免费给别人做任务的网站
  • 商城类的网站一般怎么做外贸网站建设公司市场
  • 在线免费解答网站怎么建苏州网站制作 网站
  • 有做学历在网站能查的到的哪些网站不扣流量
  • 推广做黄页网站女人被做网站
  • 国土资源部门网站建设制度网站建设新闻发布注意什么
  • 特色的合肥网站建设300m空间够用吗 wordpress
  • 如何注册公司名称给公司网站做seo的好处