Аннотации конструктора Lombok не работают в Java 23 ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Аннотации конструктора Lombok не работают в Java 23

Сообщение Anonymous »

Аннотации Lombok не работают в NetBeans 23 с Java 23. Я использую Spring Boot.
Я получаю эту ошибку:

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

com/veryona/jogos/controller/JogoController.java:[27,22] constructor Console in class com.veryona.jogos.model.Console cannot be applied to given types;
required: no arguments
found:    java.lang.String,java.lang.String,java.lang.String
reason: actual and formal argument lists differ in length
Вот что находится в классе JogoController:

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

List jogos = new ArrayList();
List consoles = new ArrayList();

@GetMapping("/menu")
public String mostrarMenu(Model model) {

consoles.add(new Console("PS3", "Sony", "PlayStation 3"));
consoles.add(new Console(
"X360",
"MicroSoft",
"Xbox 360"
));
consoles.add(new Console(
"NWii",
"Nintendo",
"Wii"
));

model.addAttribute("consoles", consoles);
model.addAttribute("jogos", jogos);
return "index";
}
Класс консоли:

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

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Console {

String ID;
String empresa;
String nome;
}
Я пытался обойтись без аннотации @NoArgsConstructor и получаю ту же ошибку
Мой pom-файл:

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


4.0.0

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

com.veryona
jogos
0.0.1-SNAPSHOT
jogos
databank de jogos














23



org.springframework.boot
spring-boot-starter-thymeleaf


org.springframework.boot
spring-boot-starter-web



org.projectlombok
lombok
true


org.springframework.boot
spring-boot-starter-test
test






org.springframework.boot
spring-boot-maven-plugin



org.projectlombok
lombok








Я просто хочу вставить данные в свой список с помощью конструктора, созданного Lombok.


Подробнее здесь: https://stackoverflow.com/questions/791 ... in-java-23

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