Spring之AOP-将方法上的注解做为切点(用@Before)
简介
说明
本文介绍Spring(SpringBoot)的AOP的用法:自定义注解,在Controller的方法上使用此注解,然后在AOP中获得注解和方法的相关信息。
本文使用@Before。
测试
访问...
Spring之AOP系列-将方法上的注解做为切点(用@Around)
简介
说明
本文介绍Spring(SpringBoot)的AOP的用法:自定义注解,在Controller的方法上使用此注解,然后在AOP中获得注解的相关信息。
本文使用@Around。
基础代码
项目结...
Spring之AOP-将类上的注解作为切点(用@Pointcut)
简介
说明
本文介绍Spring(SpringBoot)的AOP的用法:自定义注解,在Controller的类上使用此注解,然后在AOP中获得注解和方法的相关信息,并获取返回值信息。
本文使用@Pointcut+...
Spring之AOP-将类上的注解作为切点(用@Before)
简介
说明
本文介绍Spring(SpringBoot)的AOP的用法:自定义注解,在Controller的类上使用此注解,然后在AOP中获得注解和方法的相关信息。
本文使用@Before。
方案介绍
AOP...
一个注解实现Redisson分布式锁
简介
本文注解组件的作用:方法上加个注解就能使用Redisson分布式锁。
为什么使用分布式锁?
为了防止重复执行。以退款为例,每笔订单只能退一次款。代码逻辑:先判断数据库是否已...
Spring工具类-StringUtils的使用
简介
本文介绍Spring自带的字符串工具类:StringUtils。
StringUtils所在包:org.springframework.util
判断
方法作用boolean isEmpty(Object str)字符串是否为空或者空字符串...
Spring工具类-ObjectUtils的使用
简介
本文介绍Spring的ObjectUtils工具类的用法。
ObjectUtils的作用:判断对象(比如:是否为空),获取对象信息(比如:类名等)。
判断
方法作用static boolean isEmpty(Obj...
Spring工具类-CollectionUtils的使用
简介
本文介绍Spring的CollectionUtils的使用。
CollectionUtils工具类的作用:操作Collection,比如:List、Set。
判断
方法作用static boolean isEmpty (Collection<...
Spring工具类-BeanUtils的使用
简介
说明
本文介绍Spring的BeanUtils工具类的用法。
我们经常需要将不同的两个对象实例进行属性复制,比如将DO对象进行属性复制到DTO,这种转换最原始的方式就是手动编写大量的 g...
Spring工具类-BeanUtils忽略空值拷贝
简介
说明
本文用示例介绍Spring(SpringBoot)如何使用BeanUtils拷贝对象属性(忽略空值)。
BeanUtils类所在的包
有两个包都提供了BeanUtils类:
Spring的(推荐):org....