← Все вопросы по Java
🔥 Java 📂 Spring ⚡ Junior/Middle

В чём разница между Spring AOP и AspectJ?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Spring AOP основан на прокси (ограничен областью бинов), работает только на public методах, слабее по производительности. AspectJ – полноценный AOP с компиляцией/внедрением в байт-код, более мощный.

Варианты ответа в приложении:

  • A. Spring AOP мощнее AspectJ Правильный
  • B. Spring AOP – прокси-ориентированный, ограничен бинами; AspectJ – полноценный, работает на любых объектах
  • C. AspectJ не может использоваться со Spring
  • D. Разницы нет

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.