SpringBoot引入Layui样式总是出现404

一般出现Layui样式文件如css,js404的错误

解决方案

(1)首先将其中的静态资源下载resources/static中

(2)在启动类中重写方法

java 复制代码
package com.gq.booksystem;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.util.ResourceUtils;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;

@SpringBootApplication
@MapperScan("com.gq.booksystem.mapper")
public class BookSystemApplication extends WebMvcConfigurationSupport {

    public static void main(String[] args) {
        SpringApplication.run(BookSystemApplication.class, args);
    }
//
//    registry.addResourceHandler("/static/**"):表示将请求路径为"/static/**"的资源交给处理器来处理。
//    addResourceLocations(ResourceUtils.CLASSPATH_URL_PREFIX+"/static/"):表示将资源位置设置为"classpath:/static/",即在类路径下的static文件夹中查找静态资源。
//            super.addResourceHandlers(registry):表示将处理器注册到父类的处理器中,以便继续处理其他静态资源。
    //作用就是将请求路径为"/static/**"的静态资源映射到资源位置为"classpath:/static/"的文件夹下
    @Override
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/static/**").addResourceLocations(ResourceUtils.CLASSPATH_URL_PREFIX+"/static/");
        super.addResourceHandlers(registry);
    }
}
相关推荐
java干货41 分钟前
深度解析:Spring Boot 配置加载顺序、优先级与 bootstrap 上下文
前端·spring boot·bootstrap
2302_809798321 小时前
【JavaWeb】Docker项目部署
java·运维·后端·青少年编程·docker·容器
zhojiew1 小时前
关于akka官方quickstart示例程序(scala)的记录
后端·scala
sclibingqing2 小时前
SpringBoot项目接口集中测试方法及实现
java·spring boot·后端
JohnYan3 小时前
Bun技术评估 - 03 HTTP Server
javascript·后端·bun
周末程序猿3 小时前
Linux高性能网络编程十谈|C++11实现22种高并发模型
后端·面试
ZHOU_WUYI3 小时前
Flask与Celery 项目应用(shared_task使用)
后端·python·flask
冒泡的肥皂4 小时前
强大的ANTLR4语法解析器入门demo
后端·搜索引擎·编程语言
KK溜了溜了4 小时前
JAVA-springboot log日志
java·spring boot·logback