Wie deaktiviere ich RepositoryRestHandlerMapping und EndpointHandlerMapping?

Ich erstelle derzeit eine Anwendung mit einer REST-Schnittstelle, die Spring Boot, Hibernate und Spring-HATEOAS verwendet. Mein Datenmodell ist definiert als Beans mit@Entity annotation und ich verwende die Spring-Funktion, um automatisch ein Repository für den Ruhezustand einzurichtePagingAndSortingRepository). Meine Anwendung ist vollständig annotationsgesteuert, d. H. Ich habe keinweb.xml aber konfiguriere alles mit den Spring Annotationen wie@Configuration, @Bean etc., und starten Sie die Anwendung von meinemmain Methode mit Hilfe vonSpringApplication.run(MyApp.class, args);

Dies funktioniert gut, aber mit diesem Ansatz einRepositoryRestHandlerMapping undEndpointHandlerMapping geschaffen. Diese erschaffen eine Reihe von Ressourcen, die ich weder brauche noch will. Ich implementiere meine eigenen Steuerungen, weil sie mehr als die Standardlogik tun müssen.

Wie kann ich dieses Standardverhalten verhindern und diese Zuordnungen deaktivieren?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage