Springboot静的リソースcssとjsファイルをロードできません
今日出会った低級な間違い
springbootが静的リソースcssとjsファイルをロードできない場合は、次の可能性がありますが、私は最後の1つです!!!
(1)静的スキャンパスが設定されていない場合、2つの方法がある
最初の方法:
MyConfigクラス継承WebMvcConfigurerAdapterの作成
springbootが静的リソースcssとjsファイルをロードできない場合は、次の可能性がありますが、私は最後の1つです!!!
(1)静的スキャンパスが設定されていない場合、2つの方法がある
最初の方法:
MyConfigクラス継承WebMvcConfigurerAdapterの作成
package com.bo.bookdb;
/**
* @author:hgt
* @version:1.0
* @date:2020/5/12
* @description:com.bo.bookdb
*
* static ,
* static ,
* ,
* spring boot 。
* , spring boot ,
* ,
*
*/
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
@Configuration
public class MyConfig extends WebMvcConfigurerAdapter{
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
}
}
:
application.properties
spring.resources.static-locations=classpath:/resources/,classpath:/static/,classpath:/templates/
(2) , html href static 。 !!!
:
(3) :link rel="stylesheet"
:
:
, ,
: , static , ,
static , href ../ OK
:
!!!
html , pox.xml ( build ):
src/main/java
**/*.xml
src/main/webapp
META-INF/resources
**/**
src/main/resources
true
**/*