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)


За съжаление не. Това не е възможно, тъй като компилаторът/тъкачът трябва да знае точно какво ще бъде изтъкано по време на компилиране. Използвайки сплитане по време на компилиране, pointcuts може да не се променят при рестартиране на приложението.

person Andrew Eisenberg    schedule 14.10.2011