本文共 857 字,大约阅读时间需要 2 分钟。
方式一、 springboot默认访问静态资源一般是class根路径下面这四个路径,
启动浏览器,在浏览器就可以访问到对应的资源。
方式二、自定义静态资源位置
若不想存储字这四个默认的文件夹中,我们可以采取配置的方式:
/** * @author zb * @date 2019/8/25 17:36 * @Description: 配置 */@Configurationpublic class ImageMvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers( ResourceHandlerRegistry registry) { // handler为访问路径 http://localhost:8080/image/e.png registry.addResourceHandler("/image/**") // 本地文件夹位置 自定义资源位置 .addResourceLocations("classpath:/images/"); }}
配置好后,输入 : 即可访问资源
还有一种简便的自定义 springboot静态资源位置的方法
直接在 application.yml 配置文件中配置
注意:自定义静态资源位置的方式 会覆盖默认springboot的静态资源路径,默认的路径将不会起作用。如果按示例中配置,则无法再访问static、public、resources等目录下的资源了
spring: mvc: static-path-pattern: /image/** resources: static-locations: classpath:/images/
转载地址:http://dqxxi.baihongyu.com/