Spring MVC - Sollen meine Domain-Klassen Serializable für die drahtlose Übertragung implementieren?

Ich versuche, Spring Boot durch Implementierung einer einfachen REST-API zu erlernen.

ein Verständnis war, dass, wenn ich ein Objekt über die Leitung übertragen muss, dieses Objekt Serializable implementieren sollt

In vielen Beispielen im Internet, einschließlich der offiziellen, werden Domänenklassen, die vom Server zum Client übertragen werden müssen (oder umgekehrt), von Serializable nicht implementiert.

Zum Beispiel:https: //spring.io/guides/gs/rest-service

Aber in einigen Fällen tun sie:

Zum Beispiel:https: //github.com/szerhusenBC/jwt-spring-security-demo/blob/master/src/main/java/org/zerhusen/security/JwtAuthenticationRequest.jav

Gibt es eine allgemeine Faustregel für die Implementierung von Serializable?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage