現在、Spring Boot、Hibernate、および Spring-HATEOAS を使用して、REST インターフェイスを備えたアプリケーションを構築しています。私のデータモデルは注釈付きの Bean として定義されており@Entity
、Spring の機能を使用して Hibernate リポジトリを自動的にセットアップしています (Creating an interface extends PagingAndSortingRepository
)。私のアプリケーションは完全にアノテーション駆動型です。つまり、web.xml
Spring アノテーションなどを使用してすべてを構成する@Configuration
しかありません@Bean
。main
SpringApplication.run(MyApp.class, args);
これは正常に機能しますが、このアプローチではRepositoryRestHandlerMapping
andEndpointHandlerMapping
が作成されます。これらは、私が必要としない、または望んでいない一連のリソースを作成します。標準ロジック以上のことを行う必要があるため、独自のコントローラーを実装します。
このデフォルトの動作を防ぎ、これらのマッピングを無効にするにはどうすればよいですか?