解决方法:
我的文件目录:

服务器要读取static文件夹下css,images,js,upload的地址。
首先弄个配置文件,映射静态资源的绝对地址,如下
@Configuration
public class MySrcConfig implements WebMvcConfigurer {
@Value("${auctioninfo.picFilePath}")
private String picFilePath;
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
/*System.out.println("配置文件已经生效");*/
registry.addResourceHandler("/upload/**").addResourceLocations("file:"+picFilePath+"upload/");
registry.addResourceHandler("/css/**").addResourceLocations("file:"+picFilePath+"css/");
registry.addResourceHandler("/images/**").addResourceLocations("file:"+picFilePath+"images/");
registry.addResourceHandler("/js/**").addResourceLocations("file:"+picFilePath+"js/");
}
}
picFilePath是绝对地址D:\\workspace\\shixun\\src\\main\\resources\\static\\
比如我使用src="images/home.jpg" ,那读取到的地址是 绝对地址file:D:\\workspace\\shixun\\src\\main\\resources\\static\\images\\home.jpg
<div class="sidebar">
<p><img src="images/home.jpg" width="443" height="314" alt="" /></p>
</div>
再在application.properties配置文件里加上
spring.resources.static-locations=classpath:/static/
应该就可以了
