重写了静态资源的资源路径
public class ResourcesConfig extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
//registry.addResourceHandler("*.css").addResourceLocations("classpath:/static/css/");
}
}
并且配置了:
spring.resources.chain.strategy.content.enabled=true
spring.resources.chain.strategy.content.paths=/**
spring.resources.static-locations=classpath:/static/css/,classpath:/static/images/,classpath:/static/js/
结构如下:
src/main/java
src/main/resources/
src/main/resources/static/css/*.css
src/main/resources/static/images/*.png
src/main/resources/static/js/*.js
这个是我的jar包解压的情况,跟你的不一样啊。。。
Il n'est pas nécessaire de configurer static, springboot chargera static dans le chemin de classe par défaut
Répertoire du code source
Le répertoire après avoir décompressé le package jar
Essayez d'ajouter un moteur de modèle, tel que thymeleaf, et la configuration par défaut de Springboot est comme la vôtre
Aucune configuration, utilisez simplement des dossiers statiques ou autres