Выражение точечного выхода для аргумента в любой позицииJAVA

Программисты JAVA общаются здесь
Anonymous
Выражение точечного выхода для аргумента в любой позиции

Сообщение Anonymous »

@Before(value = "@annotation(OwnershipCheck) && args(enquiry)")
public void checkOwnership(Enquiry enquiry) throws Throwable
{
}
< /code>

Приведенное выше выражение будет соответствовать любому методу с аннотацией собственности и принимает запрос в качестве параметра. < /p>

То есть, необходимо соответствовать < /p>

@OwnershipCheck
public void one(Enquiry enquiry)

@OwnershipCheck
public void two(Object obj, Enquiry enquiry)

@OwnershipCheck
public void three(Enquiry enquiry, Object ob)

@OwnershipCheck
public void four(Object obj, Enquiry enquiry, Object other)


Подробнее здесь: https://stackoverflow.com/questions/556 ... y-position

Вернуться в «JAVA»