Alexiuscrow
@Alexiuscrow

AspectJ: Как подключить аспекты, используя собрый JAR?

Есть 2 проекта:

  • Тестовый проект "А" (содержащий, к примеру, простой класс с методом main c выводом сообщения "It's A project");
  • Проект "B" содержащий аспекты (*.aj) для обработки вывода сообщения в консоль (к примеру, вывод сообщения "It's aspect from B project" перед каждым выводом сообщений в консоль в проекте "А"), + дополнительные классы.

Проекты "А" и "B" основаны на Spring Framework. Проект "B" содержит аспекты, которые используют на данный момент неподдерживаемую в Spring модель percflow.

Могу ли я при помощи компилятора AspectJ скомпилировать аспекы без использования проекта "A" (а значит и без compile-time/post-compile связывания) и затем на основе проекта "B" собрать jar-файл, который смогу подключить к проекту "A" для дальнейшего использования?

То есть на стадии сборки jar-файла проекту "B" ничего неизвестно о проекте "A".

Вероятно необходимо будет использовать load-time связывание. Как именно нужно сконфигурировать Spring для автоматического подхватывания аспектов из jar-файла проекта "B" при его подключении к проекту "A"?

Спасибо.
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
30 апр. 2024, в 15:24
3000 руб./за проект
30 апр. 2024, в 15:11
500 руб./в час
30 апр. 2024, в 15:11
5000 руб./за проект