Quel est le cas d'utilisation typique code qui montre la différence entre ces deux annotations - c'est-à-dire le @RestController
et le @RepositoryRestController
-?
Selon l'annotation, le RepositoryRestController
est un moyen de fournir des contrôleurs personnalisés qui profitent toujours de la fonctionnalité de repos des données de printemps
Parfois, vous souhaiterez peut-être écrire un gestionnaire personnalisé pour une ressource spécifique. Pour tirer parti des paramètres, des convertisseurs de messages, de la gestion des exceptions de Spring Data REST, utilisez l'annotation @RepositoryRestController au lieu d'une Spring MVC @Controller ou @RestController standard.
Plus important encore, RepositoryRestController connaît le chemin de la base de repos des données de printemps et sera servi sous ce chemin de base.