springboot 2.0 net::ERR_ABORTED 404

最近在整合一个小的项目,对接微信公众号的项目。开发环境是springboot2.0+jdk1.8基本的。在整合boostrap-table的时候,访问前台页面,提示静态资源找不到,报错net::ERR_ABORTED 404。话不多说,以下是解决方案。

解决方案一

重要事情说三遍

务必确定静态资源路径填写正确;

务必确定静态资源路径填写正确;

务必确定静态资源路径填写正确;

解决方案二 

如果上面的路径没问题,看是否添加有配置。直接贴代码。

package com.burgess.net.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.util.ResourceUtils;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;

/**
 * 配置类,启动的时候加上静态文件
 * @ClassName:   WebMvcConfig  
 * @Description: TODO
 * @author       BurgessLee
 * @date         2019年6月28日  
 *
 */
@Configuration
public class WebMvcConfig extends WebMvcConfigurationSupport {
	
	//这里配置静态资源文件的路径导包都是默认的直接导入就可以
	@Override
	protected void addResourceHandlers(ResourceHandlerRegistry registry) {
		registry.addResourceHandler("/static/**").addResourceLocations(ResourceUtils.CLASSPATH_URL_PREFIX + "/static/");
        super.addResourceHandlers(registry);
	}
	
}

springboot启动的时候,默认不指定的话,启动的时候不会或者会带一部分静态资源。上面的代码就是启动的时候,使得项目可以加载到static下面的静态资源。

解决方案三

如果还没有解决,那么请看一下,对应的link标签以及script标签是否填写规范。请看下面。






没错,也就是对应的

rel="stylesheet"

type="text/javascript"

必须要有。楼主通过以上三个步骤的筛查,已经解决了对应的问题。如有补充,请留言,感谢关注。

 

你可能感兴趣的:(学习测试异常信息记录-Java)