Как решить проблему весенних аннотаций, не работающих?JAVA

Программисты JAVA общаются здесь
Anonymous
Как решить проблему весенних аннотаций, не работающих?

Сообщение Anonymous »

У меня есть примитивный проект на весне. Все аннотации вообще не работают, но я приведу пример с аннотациями Ломбока, так как это легче объяснить.
Я возьму простой класс в качестве примера:

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

//...
@Service
@RequiredArgsConstructor
public class EmployeeService {
private final EmployeeRepository employeeRepository;

public List getAllEmployees() {
return List.of(new Employee().setId(123L));
}

public EmployeeService(EmployeeRepository employeeRepository) {
this.employeeRepository = employeeRepository;
}
}
В этом коде аннотация @RequireDARGSConstructor подчеркнута красным, потому что я повторно внедрил требуемый конструктор, который указывает, что Java видит аннотацию и понимает, что он делает.
< Br /> Если я удалю конструктор и попытаюсь создать проект, я получаю ошибку: < /p>

java: переменная работоспособность, не инициализированная в конструкторе по умолчанию < /p>
< /blockquote>
, то есть при сборке, конструктор из аннотации не забрал < /p>
Какие варианты решения проблемы попробовали: < /p>

Процессоры аннотации проверяются в IDE < /li>
Восстановите проект, нажав «Перезагрузить все проекты Maven» < /li>
Я написал следующую зависимость в pom.xml: < /li>
< /ol>

javax.annotation
javax.annotation-api
1.3.2

< /code>

file -> Invalidate Caches ->

✓ Clear File System Cache и Local History

✓ Clear Covered Shared Shared Indexes

Invalidate and Resatar>

Подробнее здесь: https://stackoverflow.com/questions/794 ... ot-working

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