Обновление Spring Boot с 3.2.x до 3.3.x, вызывающее исключение NoSuchMethodException в AspectJJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Обновление Spring Boot с 3.2.x до 3.3.x, вызывающее исключение NoSuchMethodException в AspectJ

Сообщение Anonymous »

У меня есть устаревшее приложение, которое начиналось как основной проект Java, позже было включено в него Spring и в конечном итоге было преобразовано в приложение Spring Boot. В настоящее время мы используем Spring Boot 3.2.12, и я сейчас обновляю его до 3.3.5. Однако после этого обновления мое приложение не запускается со следующим исключением:

Код: Выделить всё

Error creating bean with name 'logAspect' defined in class path resource
[com/generalnitin/springaop/config/AspectConfig.class]: Failed to instantiate
[com.generalnitin.springaop.aspects.LogAspect]: Factory method 'logAspect' threw
exception with message: Exception while initializing
com.generalnitin.springaop.aspects.LogAspect: java.lang.NoSuchMethodException:
com.generalnitin.springaop.aspects.LogAspect.aspectOf()
Выполнение простой команды mvn clean install приводит к сбою теста SpringBootTest по умолчанию с версией 3.3.5, тогда как с версией 3.2.12 он прекрасно работает.Я создал фиктивный проект, в котором могу воспроизвести эту проблему. Вы можете найти проект на GitHub здесь: https://github.com/GeneralNitin/Spring-Aspect
В pom.xml, если вы прокомментируете и раскомментируете версии, как показано ниже, вы можете воспроизвести проблему:

Код: Выделить всё

org.springframework.boot
spring-boot-starter-parent

3.3.5
Удивительно то, что аспектaj.version один и тот же в Spring Boot 3.2.12 и 3.3.5:

Код: Выделить всё

1.9.22.1
Я не могу понять, в чем проблема. Будем очень признательны за любую помощь или подсказки по решению этой проблемы.

Подробнее здесь: https://stackoverflow.com/questions/793 ... in-aspectj
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Обновление Spring Boot с 3.2.12 до 3.3.5, вызывающее исключение NoSuchMethodException в AspectJ
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Обновление Spring Boot с 3.2.x до 3.3.x, вызывающее исключение NoSuchMethodException в AspectJ
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Spring Boot 3 + AspectJ с ткачеством времени нагрузки = java.lang.nosuchmethoderror: аспект ()
    Anonymous » » в форуме JAVA
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Spring Boot 3 + AspectJ с ткачеством времени нагрузки = java.lang.nosuchmethoderror: аспект ()
    Anonymous » » в форуме JAVA
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Как предотвратить обновление объявлений Google, вызывающее событие window.resize
    Anonymous » » в форуме Jquery
    0 Ответы
    102 Просмотры
    Последнее сообщение Anonymous

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