成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

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

瀏覽:131日期: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包丟了進去,果然發(fā)生了一些變化,這次出現了報錯,程序不能正常運行。

報錯:

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
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美一级欧美三级在线观看| 亚洲午夜在线电影| 中文字幕日本乱码精品影院| eeuss鲁片一区二区三区| 欧美欧美午夜aⅴ在线观看| 日本特黄久久久高潮| 国产偷久久久精品专区| 国产精品天干天干在线综合| 成人毛片在线观看| 欧美日本在线一区| 麻豆91精品91久久久的内涵| 国产三区二区一区久久| 亚洲天堂网中文字| 国内精品一区二区| 中文无字幕一区二区三区| av一二三不卡影片| 日韩视频免费观看高清在线视频| 精品亚洲porn| 欧美三级韩国三级日本三斤| 美日韩一区二区| 欧美在线高清视频| 美女一区二区三区| 欧美在线视频日韩| 欧美aⅴ一区二区三区视频| 91福利区一区二区三区| 日本美女一区二区三区| 色婷婷av一区| 日韩主播视频在线| 欧洲生活片亚洲生活在线观看| 日本色综合中文字幕| 一本大道av一区二区在线播放| 香蕉成人伊视频在线观看| 久久久久网址| 美女性感视频久久| 欧美日韩国产高清一区二区| 麻豆传媒一区二区三区| 欧洲亚洲国产日韩| 韩国三级在线一区| 日韩欧美亚洲国产另类| 国产福利一区二区三区视频在线| 日韩一区二区在线看片| 国产不卡视频在线播放| 色av成人天堂桃色av| 美女视频黄 久久| 日韩午夜三级在线| 99国产精品国产精品久久| 国产欧美精品国产国产专区| 国产在线一区二区三区四区| 亚洲日本乱码在线观看| 亚洲黄色在线| 色婷婷一区二区三区四区| 久久一二三四| 99热免费精品在线观看| 亚洲第一福利一区| 成人激情开心网| 久久综合成人精品亚洲另类欧美| 日本特黄久久久高潮| 成人av免费在线观看| 亚洲激情在线| 亚洲va韩国va欧美va| 久久久久久久久久久黄色| 久久久一区二区三区| 欧美人妇做爰xxxⅹ性高电影| 国产高清在线观看免费不卡| 久久婷婷一区二区三区| 久久免费99精品久久久久久| 亚洲国产电影| 韩国女主播成人在线观看| 成人性视频免费网站| 国产亚洲va综合人人澡精品 | 99精品视频免费| 亚洲激情校园春色| 欧美亚一区二区| 波多野结衣在线aⅴ中文字幕不卡| ...中文天堂在线一区| 久久精品二区| 风间由美一区二区av101| 欧美国产精品一区二区| 久久成人亚洲| 高清国产一区二区三区| 日韩理论片在线| 欧美视频在线一区二区三区 | 国产高清视频一区| 欧美国产精品久久| 一本到三区不卡视频| 91亚洲国产成人精品一区二三| 亚洲一级二级三级在线免费观看| 欧美乱熟臀69xxxxxx| 激情综合自拍| 久草中文综合在线| 国产精品三级久久久久三级| 色香色香欲天天天影视综合网 | 久久国产精品高清| 成人久久视频在线观看| 又紧又大又爽精品一区二区| 欧美精品丝袜中出| 亚洲日韩视频| 国产精品一区免费在线观看| 国产精品的网站| 欧美日韩高清不卡| 亚洲国产精品www| 国产乱色国产精品免费视频| 亚洲免费在线播放| 精品欧美久久久| 日本久久一区二区| 欧美精品首页| 九色综合狠狠综合久久| 亚洲人成精品久久久久久| 91精品婷婷国产综合久久性色 | 911国产精品| 99精品国产99久久久久久福利| 懂色av一区二区夜夜嗨| 亚洲www啪成人一区二区麻豆| 国产情人综合久久777777| 91行情网站电视在线观看高清版| 欧美不卡福利| 奇米四色…亚洲| 专区另类欧美日韩| 欧美mv和日韩mv国产网站| 久久一区二区三区四区五区| 欧美承认网站| 狠狠狠色丁香婷婷综合激情| 亚洲精品国产一区二区三区四区在线 | 蜜臀av性久久久久蜜臀aⅴ四虎| 国产欧美精品一区二区三区四区| 欧美日韩视频不卡| 午夜亚洲精品| 欧美日韩天天操| 国产伦理精品不卡| 水蜜桃久久夜色精品一区的特点| 欧美mv日韩mv国产网站app| 久久亚洲国产精品日日av夜夜| 欧美日韩在线观看一区二区三区| 蜜桃av一区二区三区电影| 亚洲欧美一区二区三区国产精品| 久久久一区二区| 色综合激情久久| 蜜桃久久久久久久| 亚洲国产成人高清精品| 国产精品久久福利| 久久婷婷国产综合精品青草| 宅男在线国产精品| 欧美优质美女网站| 久久久精彩视频| 国产欧美日韩亚洲| 精品9999| 女女同性女同一区二区三区91| 丁香婷婷综合五月| 国产一区二区电影| 美女视频一区二区| 视频一区中文字幕国产| 亚洲欧美日韩成人高清在线一区| 久久久国产精华| 欧美一区国产二区| 欧美日韩精品系列| 欧美性猛片aaaaaaa做受| 噜噜噜噜噜久久久久久91| 亚洲精品男同| 欧美视频官网| 欧美日韩国产欧| 97精品久久久久中文字幕| 成人综合在线网站| 国产在线精品一区二区夜色| 日韩不卡一二三区| 午夜精品久久久久久久99水蜜桃 | 亚洲精品免费在线播放| 国产精品美女久久久久aⅴ| 久久综合久久综合久久| 欧美成人精品3d动漫h| 91精品啪在线观看国产60岁| 欧美系列一区二区| 欧美色男人天堂| 日本韩国精品一区二区在线观看| 国产女优一区| 亚洲永久免费精品| 一区二区av| 亚洲开发第一视频在线播放| 日韩午夜免费| 国产欧美日韩亚洲| 久久久xxx| 欧美在线三级电影| 欧美浪妇xxxx高跟鞋交| 91精品国产综合久久久久久久| 91麻豆精品国产自产在线| 欧美精品 日韩| 日韩欧美一区电影| 久久婷婷一区二区三区| 国产精品久久久久久久浪潮网站| 综合久久综合久久| 一区二区三区久久久| 亚洲国产中文字幕在线视频综合 | 欧美在线播放一区二区| 欧美国产三区| 国色天香一区二区| 亚洲免费播放| 久久久久久一区| 欧美丝袜丝交足nylons图片| 91精品免费在线| xnxx国产精品| 欧美国产精品专区|