So wandeln Sie eine Liste in JSON?

Ich versuche zum anzeigen einer Liste der Elemente im JSON-format. Meine code-Struktur unter Verwendung SpringBoot und JPA-Repository auf der Server-Seite:

  1. Entity-Klasse,
  2. Repository-Klasse erstellt
  3. Service geschrieben (enthält repository.findAll () - Funktion)
  4. Controller-Klasse

Ziel ist die Ausgabe des Datensatzes extrahiert aus SQL-Datenbank auf localhost:8080/api/getinspection.

Ich habe Gson-Abhängigkeit in meinem pom.xml und in meiner controller-Klasse code Hinzugefügt, um zu JSON konvertieren.

Ich bekomme eine Fehlermeldung:

java.lang.UnsupportedOperationException: Versucht zu serialisieren java.lang.Class: org.hibernate.proxy.HibernateProxy.
Vergessen registrieren eine Art adapter?

Ich habe recherchiert-Typ-adapter auf stackoverflow und versucht zu implementieren die Lösung, aber leider vergebens. Bitte helfen Sie.

Service Klasse

public List<INSPCTN> getInspections() {
 return inspctnRepository.findAll();  }

Controller-Klasse

    @Service
     public class InspectionService {

    @Autowired
    INSPCTNRepository inspctnRepository;
         @GetMapping(path="/getInspection", produces = "application/JSON")
             public String getInspections() {
                   List<INSPCTN> list = inspectionService.getInspections();
                Gson gson = new Gson();
               String json = gson.toJson(list);
                  return json;
         }
    }

Erwartetes Ergebnis: die Liste der Datensätze aus der Datenbank in JSON-format

Aktuell:

Es war ein unerwarteter Fehler (Typ=Internal Server Error, status=500).

Versucht zu serialisieren java.lang.Class: org.hibernate.proxy.HibernateProxy.
Vergessen registrieren eine Art adapter?