2017-09-20 1 views
-2

application.propertiesファイル でこれらのプロパティをどのように使用していますか?プロパティファイルがスプリングブートで使用されています

spring.mvc.throw-exception-if-no-handler-found=true 
spring.sources.add-mappings=false 
+2

https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html strg + f "spring.mvc.throw-exception-if-no- handler-found "=> profit –

答えて

0

これらのリソース

  1. disable the static resource handling in Spring Boot

  2. Spring Boot application-properties

によると、あなたは使用することができます

spring.resources.add-mappings=false 

あなたがそれらへのアクセスを制限し、独自のマッピングに

を作成したい場合には、クラスパス/ JAR /ファイルシステムリソース(のようなcssや画像ファイル)のデフォルト処理を無効にすると

spring.mvc.throw-exception-if-no-handler-found=true 

requestの処理でhandlerが見つからない場合に(例外的にキャッチして、同じ適切な処置をとる)、タイプNoHandlerFoundExceptionの例外がスローされるようにしたい場合。

+0

静的リソース処理を無効にするには、application.propertiesでspring.resources.add-mappings = falseを設定します。 この問題を解決して、問題を解決することはできますか? Spring Securityは静的リソース処理の前にフィルタとして動作し、リソース処理を無効にすることが役立つとは思えません。しかし、おそらく根底にある問題を特定するのが容易になるでしょう。 – Toni

関連する問題