一个用于在SpringBoot项目中判断参数对象中属性是否为空的工具箱,简化你的代码!
APACHE-2.0 License
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
CheckUtils
@CheckBean
userBean
@CheckBean
public void test(UserBean userBean){...}
@CheckBean``fields
Stringfields``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``fields
StringuserBean``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/