Добавьте плагин Lombok в IntelliJ - PullRequest
0 голосов
/ 02 января 2019

Intellij не распознает аннотации Spring, и я думаю, что оно связано с Lombok.

Я добавил плагин в настройках IntelliJ и включил обработку аннотаций

Я использую Maven, и у меня есть эта зависимость

dependency>
       <groupId>org.projectlombok</groupId>
       <artifactId>lombok</artifactId>
       <scope>provided</scope>
</dependency>

Тем не менее Intellij не может распознать аннотации Slf4j и Spring

Ответы [ 3 ]

0 голосов
/ 02 января 2019

Вам также необходимо установить плагин lombok для intellij.

Files->Settings->Plugins->Click on Browse repositories->Search for Lombok->Install plugin->Restart Intellij
0 голосов
/ 02 января 2019

Выполните шаги
1. Создайте приложение пружины, как указано в: https://spring.io/guides/gs/spring-boot/

Установите Lombok в IntelliJ (проверьте совместимость с вашей версией идеи IntelliJ)

lombok installation

Добавить в качестве зависимости в (pom.xml / build.gradle / другие файлы сборки)
<dependency>
   <groupId>org.projectlombok</groupId>
   <artifactId>lombok</artifactId>
   <scope>provided</scope>
</dependency>

Создание проекта

Включение обработки аннотаций в IntelliJ (Вы должны делать это каждый раз, когда импортируете новый проект, если вы хотите, чтобы он был включен по умолчанию, следуйте инструкциямупомяните в this SO OP.
File | Other Settings | Default Settings, перейдите к настройкам компилятора, обработке аннотаций и включите эту опцию перед импортом проекта.

Если проблема не устранена, сделайте один раз File / Invalidate caches / Invalidate and restart

annotation Processor

Вот и все.

0 голосов
/ 02 января 2019

Зайдите в настройки в Intellij и установите Lombok Plugin. Тогда он будет работать

...