Spring Boot は静的リソース マッピングのデフォルト設定を提供します
classpath:/static classpath:/public classpath:/resources classpath:/META-INF/resources
http://localhost:8080/a.jpg http://localhost:8080/b.jpg http://localhost:8080/c.jpg
実際の開発では、静的リソースのアクセス パスをカスタマイズする必要がある場合があります。その後、WebMvcConfigurerAdapter を継承して実装できます。
package com.sam.demo.conf; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; /** * 配置静态资源映射 * @author sam * @since 2017/7/16 */ @Configuration public class WebMvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { //将所有/static/** 访问都映射到classpath:/static/ Spring Boot シリーズの静的リソース処理に関する共有下 registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/"); } }
spring.mvc.static-path-pattern=/static/**
以上がSpring Boot シリーズの静的リソース処理に関する共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。