java - springboot无法加载静态资源文件404
PHP中文网
PHP中文网 2017-04-18 10:27:01
0
3
569

配置内容如下

重写了静态资源的资源路径
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

但是还是无法加载静态资源文件,404 异常。。。。

这个是我的jar包解压的情况,跟你的不一样啊。。。

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(3)
伊谢尔伦

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal