最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot中使用@NotNull注解無效解決方法

 更新時(shí)間:2023年08月09日 11:15:34   作者:難掉的頭發(fā)  
這篇文章主要給大家介紹了關(guān)于springboot中使用@NotNull注解無效的解決方法,進(jìn)行參數(shù)校驗(yàn)的時(shí)候,加了@NotNull注解,@Validated注解和@Valid注解,但是參數(shù)校驗(yàn)的時(shí)候不生效,需要的朋友可以參考下

我們在使用@NotNull注解的時(shí)候,一般在實(shí)體類的字段上加上@NouNull注解:

然后在controller類中的方法上添加上@Valid的注解(我們還可以給bean后緊跟一個(gè)BindingResult,就可以獲取到校驗(yàn)的結(jié)果信息)

但是在進(jìn)行測試的時(shí)候發(fā)現(xiàn)我們添加的注解失效了,原因如下:

springboot 2.3之前的集成在spring-boot-starter-web里了,所以不需要額外引入包

springboot 2.3之后需要引入 spring-boot-starter-validation

引入如下依賴就行:

<dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-validation</artifactId>
</dependency>

如果在引入上面依賴之后還是不能解決問題的話,再添加依賴(建議使用7.0.1.final及以上版本)

<dependency>
    <groupId>org.hibernate.validator</groupId>
    <artifactId>hibernate-validator</artifactId>
    <version>7.0.1.Final</version>
</dependency>

如果已經(jīng)引入了hibernate-validator依賴,還是無效,可以嘗試在配置文件添加以下參數(shù):

spring.mvc.hiddenmethod.filter.enabled=true

上面這些就應(yīng)該可以解決這個(gè)問題了

實(shí)在還不行就降低springboot版本就可以了。

總結(jié)

到此這篇關(guān)于springboot中使用@NotNull注解無效解決方法的文章就介紹到這了,更多相關(guān)springboot @NotNull注解無效內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

三亚市| 拜泉县| 建湖县| 辽宁省| 家居| 临猗县| 班玛县| 阳江市| 定边县| 商丘市| 龙胜| 永平县| 桐乡市| 包头市| 绥芬河市| 乡宁县| 衡山县| 通州区| 刚察县| 阿拉善右旗| 察隅县| 濉溪县| 尼勒克县| 军事| 兰坪| 宾阳县| 即墨市| 汤原县| 怀安县| 清流县| 岳西县| 海宁市| 沙洋县| 康定县| 巴南区| 韩城市| 新田县| 都匀市| 青岛市| 原阳县| 澄江县|