这里分享一种非常好用的方法,
对资接口 WebMvcConfigurer 里的 addResourceHandlers() 方法进行实现
1、静态资源放spring boot Web项目的static目录的若干及子目录下
2、我这里写的一个MyMvcConfig类实现接口方法
package com.example.demo.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class MyMvcConfig implements WebMvcConfigurer{
public void addResourceHandlers(ResourceHandlerRegistry registry) {
//配置资源解析器,以转换从返回的基于字符串的静态资源目录
registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
}
}
3、启动项目我们直接在地址栏就能访问到对应静态资源