我需要编写单个切入点以拦截所有类的构造函数。实际需要是拦截所有的Bean,在这些其他Bean中,除了init()和构造函数之外,没有其他方法可以被调用。对于初始化,它是直接的。但是,由于构造函数名称随类名称的变化而变化,编写单切点变得越来越困难。任何帮助,将不胜感激... 最佳答案 AspectJ语法中的构造函数由“方法名称” new表示,即,如果要捕获所有构造函数执行,则切入点为execution(* *.new(..))