質問: どなたか、お詳しい方教えて頂けますでしょうか。 現在、spring bootでwebアプリケーションを作成しております。 gradleのビルドで、Tomcatを内包するfat jar(uber jar)を作成し、 Jdk8で起動させていますが、apacheの「htaccess」にあたるファイルは存在するのでしょうか。 htaccessの内容を編集し、存在しないURLへの制御したいと思っております。 よろしくお願い致します。
回答: Apacheの`.htaccess`に当たるTomcatの設定は`web.xml`の``になります(※)。日本語であれば、このページが分かりやすいと思います。 Spring Bootでも`web.xml`は使えるので、このあたりが参考になるのではないかと思います。 * Stackoverflow - Spring Boot with container security * Stackoverflow - Use web.xml security constraints with Spring Boot ※.htaccessと完全に同じ機能ではないので、要件を満たせるかどうかは分かりませんが。 **追記:** 「存在しないURLへの制御をしたい」ということであれば、`web.xml`の``の設定を変えた方がいいのかもしれません。 * Stackoverflow - Redirecting a 404 error page to a custom page of my Spring MVC webapp in Tomcat