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

配置内容如下

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

membalas semua(3)
伊谢尔伦

Tidak perlu mengkonfigurasi statik, springboot akan memuatkan statik ke dalam classpath secara lalai
Direktori kod sumber

Direktori selepas membuka zip pakej balang

迷茫

Cuba tambahkan enjin templat, seperti thymeleaf, dan konfigurasi lalai springboot adalah seperti milik anda

巴扎黑

Tiada konfigurasi, hanya gunakan folder statik atau lain

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan