SpringBootのconfigureアクセス静的リソース

application.yaml

サーバー:
サーブレット:
#インターセプトパス
コンテキストパス:/
#ポート
ポート:8088
ログ:
レベル:
#ログレベルのディレクトリ:レベル
com.company:デバッグ

そこorg.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.java

@Configuration(proxyBeanMethods =偽)
@import(EnableWebMvcConfiguration.class)
@EnableConfigurationProperties({WebMvcProperties.class、ResourcePropertiesの .classファイル})
@Order(0)
公共の静的クラスWebMvcAutoConfigurationAdapter実装WebMvcConfigurer {

ResourceProperties.classへのポイント

@ConfigurationProperties(接頭辞= "spring.resources"、ignoreUnknownFields =偽)
パブリッククラスResourcePropertiesの{

プライベート静的最終列[] CLASSPATH_RESOURCE_LOCATIONS = { "クラスパス:/ META-INF /リソース/"、
"クラスパス:/リソース/"、「クラスパス:/静的/」、 "クラスパス:/パブリック/"}。

/ **
*静的リソースの場所。クラスパスへのデフォルト:[/ META-INF /リソース/、
* /リソース/、/静的/、/公共/]。
* /
プライベートString []型staticLocations = CLASSPATH_RESOURCE_LOCATIONS。

一般的な使用の「クラスパス:/静的/」、孤立前端と後端には、以下の構成よりも突き出

おすすめ

転載: www.cnblogs.com/zou-rong/p/12565036.html