checkutils-spring-boot-starter

一个用于在SpringBoot项目中判断参数对象中属性是否为空的工具箱,简化你的代码!

APACHE-2.0 License

Stars
5

CheckUtils-Spring-Boot-Starter

SpringBoot

Mavenjar

SpringAOPMaven

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

SpringBoot

INFO 77084 --- [main] c.c.checkutils.service.CheckAopService   : Check Service Starting

1.

CheckUtils

2.

@CheckBean

@CheckBean userBean

@CheckBean
public void test(UserBean userBean){...}

@CheckBean``fieldsStringfields``fields

@CheckBean(fields = {"username","email"})
public void test(UserBean userBean){...}

test``userBean @CheckBean``bean``userBean

@GetMapping("/t1")
@CheckBean(bean = "userBean")
public ModelAndView test(@RequestBody UserBean userBean){...}

fields``fieldsStringuserBean``username``email

@GetMapping("/t1")
@CheckBean(bean = "userBean",fields = {"username","email"})
public ModelAndView test(AccountBean accountBean, @RequestBody UserBean userBean){...}

@CheckBean``bean

@CheckBean
@CheckBean
public void test1(UserBean userBean,AccountBean accountBean){...}

test2()``test1()

@CheckBean(bean = "userBean")
@CheckBean(bean = "accountBean")
public void test2(UserBean userBean,AccountBean accountBean){...}
@CheckBean(bean = "accountBean")
@CheckBean(bean = "userBean")
public void test(UserBean userBean,AccountBean accountBean){...}

bean``accountBean

@CheckBean(bean = "accountBean")
@CheckBean
public void test(UserBean userBean,AccountBean accountBean){...}
@CheckBean(fields = {"username","age"})
@CheckBean(fields = {"accountId"})
public void test(UserBean userBean,AccountBean accountBean){...}

Bloghttps://ceerdecy.com.cn/

https://www.bilibili.com/video/BV1uk4y1T7eT/

Related Projects