日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

1、SpringBoot------表单校验

發(fā)布時間:2025/3/20 javascript 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1、SpringBoot------表单校验 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

開發(fā)工具:STS

代碼下載鏈接:https://github.com/theIndoorTrain/Springboot/tree/1ef5e597a6f866e73387c0238dbcdf46cfcf39b9

前言:

當我們提交表單時,如何對表單進行快速的過濾校驗,Springboot給我們提供了注解方式的校驗規(guī)則。

下面,我們來簡單使用表單驗證。


一、簡單實例:

1.建立項目:

2.添加pojo實體User:

1 package com.xm.pojo; 2 3 import javax.validation.constraints.Min; 4 5 import org.hibernate.validator.constraints.NotBlank; 6 7 public class User { 8 @Min(value=10,message="id不可以小于10") 9 private int id; 10 @NotBlank(message="name不能為空") 11 private String name; 12 public int getId() { 13 return id; 14 } 15 public void setId(int id) { 16 this.id = id; 17 } 18 public String getName() { 19 return name; 20 } 21 public void setName(String name) { 22 this.name = name; 23 } 24 @Override 25 public String toString() { 26 return "User [id=" + id + ", name=" + name + "]"; 27 } 28 29 30 } User.java

?

3.添加controller:

1 package com.xm.controller; 2 3 import java.util.List; 4 5 import javax.validation.Valid; 6 7 import org.springframework.validation.BindingResult; 8 import org.springframework.validation.FieldError; 9 import org.springframework.web.bind.annotation.PostMapping; 10 import org.springframework.web.bind.annotation.RequestMapping; 11 import org.springframework.web.bind.annotation.RestController; 12 13 import com.xm.pojo.User; 14 15 @RestController 16 public class UserController { 17 18 @RequestMapping("/hello") 19 public String hello() { 20 return "hello spring boot!"; 21 } 22 23 @PostMapping("/user") 24 public String addUser(@Valid User user,BindingResult result) { 25 if(result.hasErrors()) { 26 27 List<FieldError> fieldErrors = result.getFieldErrors(); 28 for(FieldError error : fieldErrors) { 29 System.out.println(error.getDefaultMessage()); 30 } 31 return fieldErrors.toString(); 32 } 33 return user.toString(); 34 } 35 36 } UserController.java

?

4.測試:

?

?

二、校驗注解

@Min

value=數(shù)字,代表驗證屬性最小值

@Max

value=數(shù)字,代表驗證屬性最大值
@NotBlank

字符串不能為空,且不能為空串,長度為去掉字符串

首尾的長度

@NotEmpty

對象不能為空,且size>0

@NotNull

對象不能為空,

@Email

字符串為郵箱格式

?

?

?

?

?

?

?

?

?

?

?

?

                                                  2018-06-23

?

轉(zhuǎn)載于:https://www.cnblogs.com/TimerHotel/p/springboot01.html

總結(jié)

以上是生活随笔為你收集整理的1、SpringBoot------表单校验的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲熟女乱综合一区二区三区 | 亚洲av无码一区二区三区性色 | 依人成人网 | 伦理片一区二区 | 亚洲欧美小视频 | 日韩av首页 | 兄弟兄弟全集免费观看 | 天天插日日插 | 免费裸体视频女性 | 婷婷久久五月天 | av日韩一区 | 人人爽人人澡 | 黄色网一级片 | 欧洲综合视频 | 国产乱人伦app精品久久 | 日韩av专区 | 国产精品调教视频 | 天天碰视频| 日噜 | 国产在线拍揄自揄拍无码视频 | 黄色小电影网址 | 亚洲国产第一 | 波多野结衣一区二区 | 亚洲成人第一页 | 精品一区在线观看视频 | 欧美 日韩 国产 一区二区三区 | 国产欧美视频一区二区三区 | 8x8x永久免费视频 | 国产又好看的毛片 | 日韩黄色一级大片 | 欧美日韩中文字幕在线 | 曰批免费视频播放免费 | aaaa视频| av在线不卡一区 | ⅹxxxxhd亚洲日本hd老师 | 日本少妇ⅹxxxxx视频 | 日日操夜夜 | 日韩不卡一二三区 | 一级黄色性生活视频 | 久久久久伊人 | 一区二区伦理片 | av综合网站 | 国产精品免费av一区二区 | 午夜精品久久久久久久久久蜜桃 | 又爽又黄又无遮挡 | 日日夜夜一区二区 | 秋霞午夜影院 | 一区二区三区四区五区在线视频 | 谁有免费的黄色网址 | 亚洲福利社 | 九九色九九 | 中文毛片| 青青草在线免费 | 开元在线观看视频国语 | 在线观看国产黄色 | 精品国产1区 | 精品国产乱子伦一区二区 | 动漫av网站 | 日本精品免费在线观看 | 不卡中文字幕在线 | 亚洲大片精品 | 国产一级黄| 久久美女免费视频 | 国产熟妇与子伦hd | 国产精品尤物视频 | 被各种性器调教到哭vk | 动漫羞羞 | 日韩在线观看视频一区 | 亚洲av无码久久精品狠狠爱浪潮 | 91日本精品 | 瑟瑟视频在线观看 | 91亚洲精品久久久久久久久久久久 | 国产色婷婷一区二区三区竹菊影视 | 国产一区二区福利 | 国产激情在线播放 | 国产嫩草影视 | 18色av| 国产绿帽刺激高潮对白 | 91人妻一区二区三区 | 欧美日韩综合 | 男生操女生网站 | 国产精品午夜在线 | 亚洲精品一区二区口爆 | 欧美性一区二区三区 | 玖玖视频国产 | 欧美男优| 九九精品免费视频 | 日韩伦理大全 | www.色婷婷.com| 五月天丁香激情 | 手机av网站| 好吊色视频988gao在线观看 | 亚洲欧美91 | 国产在线观看免费高清 | 青青草原综合久久大伊人精品 | 中文字幕免费一区二区 | 男女午夜啪啪 | av美国 | 姐姐的朋友2在线 |