Cómo convertir una Lista en JSON?

Estoy tratando de mostrar una Lista de elementos en formato JSON. Mi código de la estructura de la utilización de SpringBoot y JPA Repositorio en el lado del Servidor:

  1. Clase de entidad
  2. Clase de repositorio creado
  3. Servicio escrita (contiene el repositorio.findAll() la función)
  4. Clase de controlador

La meta es que la salida del conjunto de registros extraídos de la base de datos SQL en localhost:8080/api/getinspection.

He añadido Gson dependencia en mi pom.xml y en mi clase de controlador añadido código para convertir a JSON.

Me sale un error que dice:

java.lang.UnsupportedOperationException: Intento de serializar java.lang.Class: org.hibernate.proxy.HibernateProxy.
Se olvidó de registrar un tipo de adaptador?

He investigado sobre el tipo de adaptador en stackoverflow y trató de implementar la solución, pero en vano. Por favor, ayudar.

La clase de servicio

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

Clase De Controlador

    @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;
         }
    }

Resultado esperado: Lista de registros de la base de datos en formato JSON

Real:

Hubo un error inesperado (tipo=Error Interno del Servidor, estado=500).

Trató de serializar java.lang.Class: org.hibernate.proxy.HibernateProxy.
Se olvidó de registrar un tipo de adaptador?