Можем ли мы определить порядок ткачества при использовании ткачества времени загрузки AspectJ? - PullRequest
0 голосов
/ 18 января 2019

У меня есть два аспекта, и я хотел бы знать, что, если есть способ, я могу выполнять переплетение времени загрузки для всех из них, но в определенном порядке.

Прямо сейчас, я могу думать только о том, чтобы сделать то же самое с помощью ткачества времени выполнения / исполнения с использованием пружинных прокси или чего-то еще.

Изменить ниже:

Я пытался добавить новый аспект с помощью @DeclarePrecendence и вплетать это также в мой файл aop.xml, но это, похоже, не работает.

@Aspect

@ DeclarePrecedence ("aspect1, aspect2") открытый класс AspectOrdering {

/**
 * Default constructor to allow instantiation by the AspectJ Weaver (has to be no-args).
 */
public AspectOrdering() {
    // no instantiation done by constructor as arguments cannot be passed
}

}

Обновление: Оно работает. Я думаю, что сервер, на котором я тестировал, не получал обновленный aop.xml ранее.

...