Я получаю эту ошибку:
Код: Выделить всё
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
Код: Выделить всё
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;
}
Мой 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
Подробнее здесь: https://stackoverflow.com/questions/791 ... in-java-23
Мобильная версия