go AOP 实现
使用Go语言的反射机制和函数类型实现AOP,通过在需要切入的函数前后添加额外的逻辑代码实现AOP
package mainimport ("errors""fmt""log""reflect"
)// User 结构体表示一个用户
type User struct {ID intN…
依赖:
<dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.9.7</version>
</dependency>示例:
public class ThreadLocalUtil {private static ThreadLoc…