Skip to content
This repository was archived by the owner on Nov 29, 2023. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

21 Commits

Repository files navigation

SpringMvc 参数校验注解扩展包

定义了一些SpringMVC通用的参数校验注解,轻松实现入参的校验,提高接口的健壮性,避免生成一些不必要的脏数据

使用

<repository>
<id>ease-maven</id>
<url>https://code4everything.gitee.io/repository/maven</url>
</repository>
<dependency>
<groupId>org.code4everything</groupId>
<artifactId>validator</artifactId>
<version>1.0.0</version>
</dependency>

校验Body

@DatapublicclassBodyVO {
@Chinese(has = true)
privateStringchinese;
@EndWith("suffix")
privateStringsuffix;
}
@RestControllerpublicclassTestController {
@GetMapping("/validation/body")
publicStringvalidateBody(@Valid@RequestBodyBodyVObodyVO) {
return"success";
}
}

校验参数

@Validated@RestControllerpublicclassTestController {
@GetMapping("/validation/body")
publicStringvalidateQueryString(@Letter(lowerCase = true) Stringletter, @MobileStringphoneNumber) {
return"success";
}
}

About

java validator

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages