Дилемма новичков Spring Framework «@AllArgsAnnotation не работает»?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Дилемма новичков Spring Framework «@AllArgsAnnotation не работает»?

Сообщение Anonymous »

Я пытаюсь создать компонент. У меня есть класс только с членами частного поля без конструктора, объявленного в среде Springboot. Я использовал аннотацию @AllArgsConstructor из Lombok. Теперь я создал класс конфигурации для предыдущего класса. Пока я пытался использовать конструктор в классе конфигурации. Показывалось исключение: ожидалось 0 параметров, но их было 4. Ниже приведен код.

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

import lombok.AllArgsConstructor;

@AllArgsConstructor
public class Race {
private int speed;
private int distance;
}

import org.springframework.context.annotation.Configuration;

@Configuration
public class RaceConfig {
public Race raceBean() {
System.out.println("Creating a bean...");
Race race = new Race(100, 10);
return race;
}
}
Я импортировал все нужные зависимости. Нет проблем с зависимостью. Проект находится в openjdk-22. Он работает без аннотаций, создавая конструктор вручную. Ранее в другом проекте я пытался использовать методы getTitle(), setId() для своей программы, но не нашел их в библиотеках через IntelliSense. Я предполагаю, что проблемы могут быть связаны. Я хочу, чтобы аннотация @AllArgsContructor работала. Поэтому любая экспертная помощь будет оценена по достоинству. Спасибо

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

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

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

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

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

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