Класс QCrowdSourcedSupplier не создаетсяJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Класс QCrowdSourcedSupplier не создается

Сообщение Anonymous »

Я работаю над проектом Spring Boot и пытаюсь создать класс QCrowdSourcedSupplier с помощью QueryDSL для объекта MongoDB. Однако класс не создается, несмотря на настройку зависимостей QueryDSL.
Ошибка в консоли:
ошибка: обработчик аннотаций «com.querydsl.apt.MongoAnnotationProcessor» не найден p>
Окружающая среда:

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

•   Spring Boot Version: 3.3.6
•   QueryDSL Version: 5.1.0
•   Java Version: 17.0
•   IDE: Intellij utimate
Я уже пробовал несколько решений, но по-прежнему сталкиваюсь с той же проблемой.
1. Включена обработка аннотаций:
Проверено, что обработка аннотаций включен в IDE.
2.Проверены зависимости QueryDSL:
Убедился, что в моем pom.xml присутствуют следующие зависимости
3.Чванство Корректировки конфигурации:
Исправлено несколько проблем, вызванных Springfox, и гарантирована работа Swagger без нарушения других конфигураций.
4.Добавлена ​​папка сгенерированных источников:
Добавлены target/generated-sources. /java в качестве корня контента в IDE.
5.Изменено использование @ApiResponse:
обновлено. ApiSupplierFiltersAndPageableDoc.java, чтобы аннотации не вызывали конфликтов.
6.Изменен CrowdSourcedSupplierApi.java:
Внесены соответствующие изменения для обеспечения совместимости со Swagger и QueryDSL.7.Проверенный обработчик аннотаций MongoDB:
Проверен MongoAnnotationProcessor. конфигурация в pom.xml.

Подробнее здесь: https://stackoverflow.com/questions/792 ... -generated
Ответить

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

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

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

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

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