springboot项目访问静态资源css、js

网上大部分方法都使用过,还是用了虚拟路径才找到的静态资源(又花了2个小时==)
springboot项目访问静态资源css、js_第1张图片这是项目结构。jsp页面要去访问layui资源,一定要先在Resource下创一个static的文件夹,再将静态文件放进去
下面是html页面的link与script写法

<link rel="stylesheet" type="text/css" href="static/layui/css/layui.css" media="all"/>
<script type="text/javascript" src="static/layui/layui.js"></script>

下面是config配置类(配置虚拟路径)
springboot项目访问静态资源css、js_第2张图片
将这些配置完后就可以成功在html页面中使用样式啦
springboot项目访问静态资源css、js_第3张图片

@Configuration
public class MyWebAppConfigurer extends WebMvcConfigurationSupport {
     
    @Override
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
     
        registry.addResourceHandler("/static/**").addResourceLocations("classpath:");
    }
}

我看过也有一篇比较好的解决方法,可是我这个项目没用,贴出来大家参考下。这是使用配置文件操作的,看评论说这个方法好用,但是到我这就不灵了

https://blog.csdn.net/Hui_Hong_TaiLang/article/details/82986943

你可能感兴趣的:(spring,boot,spring,boot,css,jsp,js,java)