@Vaild注解


刚才看了一下@Vaild注解,大概知道怎么用了。

springboot里已经有了@Vaild注解的依赖,所以不需要添加额外的依赖,它就存在于最核心的 web 开发包里面。

其他项目则需要添加依赖。

主要用法是:创建一个实体类,也就是需要用来校验的对象的所在类,然后在实体类的属性上加入注解,也就是要验证的内容

 

然后再controller层中,当后端从前端接受到该实体类对象参数,如果要对其进行校验,在参数前面加上@Valid注解

           

既然是对参数进行验证,那么自然会有一个验证结果,所以要有一个东西来存储结果,这时候在参数直接添加一个BindingResult参数(springboot里有该类)

然后可以获取里面存储的验证信息

注意:如果要将验证信息返回到前端页面最好使用ajax,如上图里的@Responsebody注解,这样比较简便

 

里面还有许多其他的验证注解

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM