springboot静的リソースへのアクセスは、2つの方法で設定することができます
1.コード方式
WebMvcConfigurerインタフェースを実現しながら、コードの方法は、@EnableWebMvcノートを有効にする必要があります
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/*").addResourceLocations("classpath:/static/");
registry.addResourceHandler("/**").addResourceLocations("file:/Users/guoxiang/Documents/product-template/");
}
2.プロファイルの方法
spring:
resources:
static-locations:
- classpath:/static/
- file:/Users/guoxiang/Documents/product-template/
なお:
- EnableWebMvcが起動した場合は、設定ファイルが無効である、あなただけの2つの方法のいずれかを選択することができます
- パスの設定後、それ以外の構成が無効である、「/」で終わる必要があります