技术栈
切面
东皋长歌
5 个月前
java
·
后端
·
spring
·
切面
·
自定义注解
·
aspect
Spring实现自定义注解
目前部门有一个培训,需要讲一下Spring的使用,看到有同学提出问题,想自定义实现一个打日志的注解,下面就记录一下实现过程。
摸鱼的图图
5 个月前
java
·
spring boot
·
后端
·
限流
·
注解
·
切面
springboot 使用注解,对注解使用切面后,Controller调用service一直报null的问题解决。
百度后的答案是:springboot 注解加切面 后controller, service为null 报错问题:“springboot 注解加切面后controller, servise为null” 通常意味着在使用Spring Boot时,通过注解定义的切面成功创建了,但是与之相关联的Controller或Service组件没有被Spring容器正确注入。
谢小涛
9 个月前
spring boot
·
切面
·
pointcut
·
execution
spring boot切面execution表达式添加多个包路径
在Spring Boot中,如果你想为多个包中的方法创建一个切面,你可以在@Pointcut注解中使用||操作符来指定多个包。
不正经写文章的我
1 年前
开发语言
·
golang
·
xcode
·
aop
·
切面
go 切面 AOP 实现
使用Go语言的反射机制和函数类型实现AOP,通过在需要切入的函数前后添加额外的逻辑代码实现AOP
学不思则罔
1 年前
spring boot
·
redis
·
分布式
·
切面
SpringBoot+AOP+Redission实战分布式锁
在集群环境下非单体应用存在的问题:JVM锁只能控制本地资源的访问,无法控制多个JVM间的资源访问,所以需要借助第三方中间件来控制整体的资源访问,redis是一个可以实现分布式锁,保证AP的中间件,可以采用setnx命令进行实现,但是在实现细节上也有很多需要注意的点,比如说获取锁、释放锁时机、锁续命问题,而redission工具能够有效降低实现分布式锁的复杂度,看门狗机制有效解决锁续命问题。