AspectJ - pointcut с динамическим значением

Возможно ли сделать что-то подобное?

private static final String PACKAGE = System.getProperty("packagePrefix", "org.company_name");

@Around("execution(* "+PACKAGE+"..*.*(..)) && @annotation(validate)")

person user994022    schedule 13.10.2011    source источник
comment
Вы нашли обходной путь для этого?   -  person Dhruv Singhal    schedule 26.07.2018


Ответы (1)


К сожалению нет. Это невозможно, так как компилятор/ткачи должны точно знать, что будет сплетено во время компиляции. Используя переплетение времени компиляции, точки могут не меняться при перезапуске приложения.

person Andrew Eisenberg    schedule 14.10.2011