Page d'erreur de la marque blanche de l'application Spring Boot


Griller :

J'obtiens une page d'erreur 404 de marque blanche avec mon application Springboot. Je suis en train de coder en dur une liste d'étudiants et ils devraient apparaître comme base de prénom sur la page. J'ai essayé différentes approches avec le modèle mais rien ne semble fonctionner. J'ai également essayé de faire / * endpoint mais je n'ai eu aucun effet également. Je n'ai trouvé aucune question pertinente pour ce problème qui résoudrait mes problèmes. Ce sont les différentes classes;

Manette;

public class StudentController {

private List<Student> studentList = new ArrayList<>();

@GetMapping("/hello")
public String friendListing(Model model) {
    Student student1 = new Student("Kate", "Cole");
    studentList.add(student1);
    Student student2 = new Student("Dan", "Brown");
    studentList.add(student2);
    Student student3 = new Student("Mike", "Mars");
    studentList.add(student3);
    model.addAttribute("studentList", studentList);
    return "hello";
}}

Modèle;

public class Student {

private String firstName;
private String lastName;

public Student(String fn, String ln) {
    this.firstName = fn;
    this.lastName = ln;
}

public String getFirstName() {
    return firstName;
}
public void setFirstName(String firstName) {
    this.firstName = firstName;
}
public String getLastName() {
    return lastName;
}
public void setLastName(String lastName) {
    this.lastName = lastName;
}
@Override
public String toString() {
    return firstName + " " + lastName;
}}

Et vue;

<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
    <head>
        <title>Server Programming with Spring Boot</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    </head>
    <body>
        <tr th:each="student: ${studentList}">
        <td  th:text="${student.firstName}"></td>
        </tr>
    </body>
</html>
Envoyer:

Où est votre classe d'application principale?

  • Utilisez l'annotation @ComponentScan avec votre package de classe de contrôleur
  • La classe Controller doit avoir l'annotation @Controller.

Articles connexes


Page d'erreur de marque blanche Spring boot et AWS RDS

AppleKIdd Nouveau dans l'utilisation de Spring Boot et continuez à recevoir la page d'erreur Whitelabel sur la cartographie L'application.yml I Believe est correct, pour être honnête, je ne sais pas quel est le problème. J'ai généré les classes d'entités via l

Page d'erreur de marque blanche avec Angular + Springboot

Lucas Sampaio Dias: J'obtiens une page d'erreur Whitelabel (erreur 404) chaque fois que j'essaie de charger une page sur mon application Angular 9 (à part la route racine) en mettant l'URL sur le navigateur et en appuyant sur Entrée ou en actualisant la page.

Page d'erreur de marque blanche au lieu d'une page jsp spécifique

UN M : J'ai vu plusieurs questions sur ce problème et je n'ai pas encore résolu ce problème: Je les ai vérifiés: Page d'erreur Springboot Whitelabel --- mon contrôleur est trouvé et enregistré par spring. Spring boot - Page d'erreur Whitelabel --- mon contrôle