クライアント側のルーティングにreact-routerを使用している、反応ベースの単一ページアプリケーション用のスプリングバックエンドを開発しています。
index.html ページのほかに、バックエンドはパス上のデータを提供します/api/**
。
src/main/resources/public/index.html
アプリケーションのルート パスから index.html を提供するために/
、リソース ハンドラを追加しました。
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/").addResourceLocations("/index.html");
}
私がしたいのは、他のルートが一致しないときはいつでも index.html ページを提供することです。たとえば、 以外のパスを呼び出すときなどです/api
。
春にそのようなキャッチオールルートを構成するにはどうすればよいですか?