是否可以做这样的事情?
private static final String PACKAGE = System.getProperty("packagePrefix", "org.company_name");
@Around("execution(* "+PACKAGE+"..*.*(..)) && @annotation(validate)")
答案 0 :(得分:0)
不幸的是,没有。这是不可能的,因为编译器/编织器必须确切地知道在编译时将编织什么。使用编译时编织,切入点可能不会在重新启动应用程序时发生变化。