日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

如何解決Spring in action @valid驗證不生效的問題

瀏覽:167日期:2023-07-11 18:12:29
解決Spring in action @valid驗證不生效

按照書上的示例代碼來實現但是,添加了驗證但是沒有生效。

Spring提供了校驗Api是使用但是沒有提供實現,所以需要自己導入實現包。

所以導入實現包:

<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.1.1.Final</version></dependency><!-- https://mvnrepository.com/artifact/javax.validation/validation-api --><dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.1.0.Final</version></dependency>

但是還是沒有解決問題,程序正常運行,校驗不生效。

想到之前用Maven來導入一些jar報的時候,還是會提示找不到(不知道是不是因為使用的Xampp自帶的tomcat的原因)。之前的解決辦法就是把Jar包丟到Tomcat的lib文件夾下。

于是就把上面Maven下載下來的兩個jar包丟了進去,果然發生了一些變化,這次出現了報錯,程序不能正常運行。

報錯:

Hibernate Validator java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.validator.internal.engine.ConfigurationImpl

然后查找解決辦法,在Stack Overflow上找到了解決辦法,缺少org.jboss.logging和com.fasterxml classmate包,所以在Maven中加入

<dependency> <groupId>org.jboss.logging</groupId> <artifactId>jboss-logging</artifactId> <version>3.3.2.Final</version> </dependency> <dependency> <groupId>com.fasterxml</groupId> <artifactId>classmate</artifactId> <version>1.3.4</version> </dependency>

但是還是沒有解決問題,使用老辦法,把這兩個Jar包丟到Tomcat的lib文件夾下,問題解決。

最近遇到好多Maven導入的包在運行的時候不生效的問題,就是不報錯,但是運行的時候nodefClass錯誤。

找到解決辦法:解決idea導入maven項目缺少jar包的問題方法

springboot @Validate不生效的原因

使用validate相關注解卻沒用生效的問題

public class LoginRequest implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = '手機號', required = true, example = '18888888') @Pattern(regexp = RegularConstants.PHONE, message = '手機號碼格式錯誤') @JsonProperty(value = 'phone') private String phone; @ApiModelProperty(value = '密碼', required = true, example = '1~[6,18]') @Pattern(regexp = RegularConstants.PASSWORD, message = '密碼格式錯誤,密碼必須以字母開頭,長度在6~18之間,只能包含字符、數字和下劃線') private String password;}解決思路

引入hibernate相關依賴

<dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>6.0.21.Final</version></dependency><dependency> <groupId>javax.el</groupId> <artifactId>javax.el-api</artifactId> <version>3.0.0</version></dependency>

相關配置

@Configurationpublic class ValidatorConfiguration { @Bean public Validator validator() {ValidatorFactory validatorFactory = Validation.byProvider(HibernateValidator.class).configure().addProperty('hibernate.validator.fail_fast', 'true').buildValidatorFactory();return validatorFactory.getValidator(); }}

全局攔截驗證錯誤

@RestControllerAdvicepublic class WebGlobalExceptionHandler {// private static final Logger logger = LoggerFactory.getLogger(GlobalExceptionHandler.class); /** * 攔截JSON參數校驗 */// @ResponseStatus(HttpStatus.OK) @ExceptionHandler(MethodArgumentNotValidException.class) public CommonResult bindException(MethodArgumentNotValidException e) {BindingResult bindingResult = e.getBindingResult();return CommonResult.failed(ExceptionCodeEnum.VALIDATE_FAILED,Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage()); }}

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品欧美日韩一区| 石原莉奈在线亚洲二区| 久久不见久久见中文字幕免费| 日韩制服丝袜av| 亚洲福利专区| 亚洲91网站| 日本一区二区高清不卡| 国产 日韩 欧美一区| 久久久亚洲一区| 国产亚洲一区| 91久久亚洲| 日韩免费精品| 精品国产欧美日韩一区二区三区| 91精品国产福利在线观看麻豆| 亚洲精品福利| 色88888久久久久久影院| 国产精品www994| 国产在线看片免费视频在线观看| 亚洲一区二区三区高清不卡| 日韩专区在线视频| 国产日韩三级| 美女国产一区二区三区| 久久天堂av| 日韩中文字幕av电影| 欧美日韩a区| 日韩欧美二区| 日韩精品一区第一页| 国产精品调教| 欧美高清一区| 国产精品啊啊啊| 伊人久久高清| 日韩国产欧美一区二区三区| 日韩和的一区二在线| 日韩精品一级中文字幕精品视频免费观看 | 欧美国产精品| 国产福利91精品一区二区| 国产精品地址| 伊人成人网在线看| 国产精品久久久久久久久久妞妞| 久久精品导航| 综合欧美精品| 国产综合色区在线观看| 日韩影片在线观看| 中文字幕成在线观看| 亚洲久久视频| 毛片在线网站| 久久狠狠久久| 国产精品毛片一区二区三区| 精品久久亚洲| 日韩精品一区二区三区中文在线 | 日韩av午夜在线观看| 欧美精品1区| 精品欧美一区二区三区在线观看| 免费成人在线影院| 日韩精品导航| 中文一区一区三区高中清不卡免费| 亚洲tv在线| 国产成人精品一区二区三区视频 | 国产精品极品国产中出| 久久久久久色| 超碰在线99| 亚洲午夜一级| 亚久久调教视频| 91麻豆国产自产在线观看亚洲| 日本午夜精品| 国产精品二区不卡| 日韩av二区在线播放| 99在线|亚洲一区二区| 福利一区和二区| 日本在线观看不卡视频| 亚洲资源av| 日韩精品一卡| 成人午夜网址| 青青国产91久久久久久| 91精品亚洲| 精品国产aⅴ| 奇米亚洲欧美| 亚洲日本在线观看视频| 欧美专区一区二区三区| 久久精品亚洲人成影院| 精品久久网站| 国产精品va视频| 欧美日韩午夜电影网| 性一交一乱一区二区洋洋av| 欧美美女一区| 亚洲电影有码| 久久精品动漫| 美女一区网站| 欧美激情视频一区二区三区免费 | 国产一区清纯| 国产亚洲精品精品国产亚洲综合| 欧美亚洲色图校园春色| 欧美色图一区| 日韩不卡一区| 日韩欧美一区免费| 国产成人精品一区二区免费看京| 国产精品115| 亚洲精品第一| 日韩福利在线观看| 亚洲精品影视| 亚洲丝袜啪啪| 少妇精品久久久一区二区| 日韩专区在线视频| 在线亚洲精品| 中文字幕av一区二区三区人| 亚洲aa在线| 亚洲另类av| 日韩精品一二三| 免费欧美在线视频| 久久午夜视频| 亚洲午夜久久| 日本精品国产| 蜜桃一区二区三区在线观看| 亚洲尤物av| 日韩在线卡一卡二| 亚洲精品观看| 国产精品亚洲欧美一级在线| 国产日韩三级| 国产精品不卡| 亚洲h色精品| 在线精品视频在线观看高清| 91精品久久久久久久久久不卡| 一区二区高清| 日本一区二区中文字幕| 蜜臀久久99精品久久久久宅男| 国产日韩欧美在线播放不卡| 国产精品主播在线观看| 国产suv精品一区| 国模精品一区| 91成人精品| 婷婷成人av| 久久久精品区| 久久一区二区中文字幕| 视频一区国产视频| 国产日韩亚洲欧美精品| 97精品国产| 日韩和的一区二在线| 亚洲美洲欧洲综合国产一区 | 精品国产91| а√天堂8资源在线| 国产专区一区| 欧美日韩中出| 亚洲天堂1区| 视频精品一区| 欧美三级精品| 亚洲精品在线二区| 免费看av不卡| 亚洲精品系列| 日韩福利一区| 色综合视频一区二区三区日韩 | 日韩一区精品视频| 亚洲69av| 热三久草你在线| 视频在线在亚洲| 你懂的国产精品永久在线| 久久九九精品| 国产探花一区| 国产精品女主播一区二区三区| 国产精品一区二区三区av麻| 日韩欧美久久| 999精品色在线播放| 亚洲v天堂v手机在线| 丝袜诱惑一区二区| 蜜桃久久av| 老牛影视精品| 国产精品久久久久久久久久久久久久久| 色综合五月天| 欧美午夜不卡| 91免费精品| 国产精品亚洲四区在线观看 | 久久久久久夜| 国产一区导航| 国产一区二区三区国产精品| 国产精品7m凸凹视频分类| 精品免费av| 亚洲91网站| 日韩久久精品| 国产精品xxxav免费视频| 久久亚洲国产精品一区二区| 国产aⅴ精品一区二区三区久久 | 日本不卡一二三区黄网| 日韩国产一区| 91精品啪在线观看国产爱臀| 一区免费在线| 日韩在线短视频| 国产视频网站一区二区三区| 麻豆成人在线| 久久精品福利| 亚洲精品人人| 久久中文字幕av| 久久久亚洲欧洲日产| 欧美日韩视频| 亚洲性色视频| 麻豆精品视频在线| 亚洲ab电影| 亚洲激情中文| 亚洲成人精品| 丁香婷婷久久| 久久精品国产99国产| 一级欧美视频|