@Valid表单验证注解使用

本文主要介绍了在Spring Boot JPA项目中如何使用@Valid进行表单验证,通过实体类上的@Min注解限制age属性的最小值为18,并在Controller层展示错误信息。当age值小于18时,验证失败并显示错误消息。
摘要由CSDN通过智能技术生成

表单验证在开发中用的非常多,接下来简单介绍基于Jpa的@Valid的使用。

写好实体类Girl,在age属性上用@Min注解value的值为18,也就是age>=18才能通过表单验证,message的值,在Controller层进行展示输入小于18的数,然后显示message信息。

package com.wg.girls.entity;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.validation.constraints.Min;

@Entity
public class Girl {
   

    @Id
    @GeneratedValue
    private Integer id;

    private String name;

    @Min(value = 18,message = "禁止未成年入内!!")
    private Integer age<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值