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

网站建设中最有效网站推广方式电商运营基本常识

网站建设中最有效网站推广方式,电商运营基本常识,织梦医疗网站,邯郸做移动网站的地方在Spring Boot项目中使用校验框架validation可以让我们更方便地实现数据校验和错误提示。下面是Spring Boot集成校验框架validation的步骤。 添加依赖 在项目的pom.xml文件中添加validation依赖#xff1a; dependencygroupIdorg.springframework.boot/…在Spring Boot项目中使用校验框架validation可以让我们更方便地实现数据校验和错误提示。下面是Spring Boot集成校验框架validation的步骤。 添加依赖 在项目的pom.xml文件中添加validation依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-validation/artifactId /dependency定义实体类 定义需要校验的实体类并在属性上添加NotBlank、Max、Min等校验注解。例如 public class User {NotBlank(message 用户名不能为空)private String username;NotBlank(message 密码不能为空)private String password;Max(value 100, message 年龄不能超过100岁)Min(value 0, message 年龄不能小于0岁)private int age;// ... getter/setter }编写校验逻辑 在Controller中编写校验逻辑首先需要在方法入参中添加Valid注解触发校验。例如 RestController public class UserController {PostMapping(/user)public Result saveUser(Valid RequestBody User user) {// 保存用户信息// ...return Result.success();}// ... }处理校验错误 在Controller中通过添加BindingResult类型的参数来获取校验结果并进行错误处理。例如 RestController public class UserController {PostMapping(/user)public Result saveUser(Valid RequestBody User user, BindingResult bindingResult) {if (bindingResult.hasErrors()) {return Result.failure(bindingResult.getAllErrors().get(0).getDefaultMessage());}// 保存用户信息// ...return Result.success();}// ... }BindingResult中存储了所有的校验错误信息。我们可以通过getAllErrors()方法获取所有错误信息然后根据需要进行处理。 自定义校验注解 在实际开发中我们可能需要定义自己的校验注解。这时需要定义注解和对应的校验器。例如定义一个手机号码校验注解和对应的校验器 Target({ElementType.FIELD}) Retention(RetentionPolicy.RUNTIME) Constraint(validatedBy PhoneValidator.class) public interface Phone {String message() default 手机号格式不正确;Class?[] groups() default {};Class? extends Payload[] payload() default {}; }public class PhoneValidator implements ConstraintValidatorPhone, String {private static final String REGEX_PHONE ^1[3456789]\\d{9}$; // 手机号正则表达式Overridepublic void initialize(Phone phone) {}Overridepublic boolean isValid(String value, ConstraintValidatorContext context) {if (StringUtils.isBlank(value)) {return true; // 忽略空值由NotBlank注解校验}return Pattern.matches(REGEX_PHONE, value);} }然后在实体类中使用该注解 public class User {// ...Phone(message 手机号格式不正确)private String phone;// ... getter/setter }至此Spring Boot集成校验框架validation的步骤介绍完毕。
http://wiki.neutronadmin.com/news/90024/

相关文章:

  • 建网站要多少钱一年wordpress子目录站点
  • 上海网站建设专家昆明市建设厅官方网站
  • 网站运营成功案例建网络商城网站吗
  • 优秀企业网站设计欣赏深圳市建设工程资料网站
  • 建设网站银行wordpress太多重定向
  • 电商网站建设需求分析引言移动互联网开发试卷
  • 营销型网站的类型做网站多少钱google
  • 怎么选择网站建设公司在线电子印章制作
  • 深圳微信推广平台网站优化建议书
  • 公司想做一个网站中国十大网络安全公司排名
  • 房地产网站设计公司wordpress公众号验证码
  • 免费有效的推广网站重庆响应式网站平台
  • 湖南系统建站怎么用网站自己怎么做
  • 高端建站什么意思互动对战平台
  • 怎样做汽车网站建设济南建设银行网站
  • 大气网站模板免费下载瑞安做网站
  • 展览设计网站有哪些西安房产网最新楼盘
  • 佛山自定义网站建设简述网络推广的方法
  • 深圳专业做网站建设wordpress.fr
  • 随机置顶wordpress专业全网优化
  • 做淘宝客网站需要注意什么电商是干什么的
  • wordpress 该插件没有有效的标题祁阳seo
  • 免费网站服务器推荐html5 网站后台
  • 阿里巴巴网站的搜索引擎优化案例高端网站价格
  • 怎么设计网站规划方案数字媒体技术就业方向
  • 提供网站建设方案服务p2p 网站开发
  • 网站要怎么做的吗陕西城乡住房建设部网站
  • 网站建设人员的分工做网站看百度脸色
  • 哪里建设网站比较好网站建设需要注意的关键细节
  • 网站域名变更怎么查顺德大良那里做网站好