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);
    }
}
相关推荐
2601_949817726 小时前
Spring Boot3.3.X整合Mybatis-Plus
spring boot·后端·mybatis
uNke DEPH6 小时前
Spring Boot的项目结构
java·spring boot·后端
zhenxin01226 小时前
Spring Boot 3.x 系列【3】Spring Initializr快速创建Spring Boot项目
spring boot·后端·spring
前端一小卒7 小时前
前端工程师的全栈焦虑,我用 60 天治好了
前端·javascript·后端
不停喝水7 小时前
【AI+Cursor】 告别切图仔,拥抱Vibe Coding: AI + Cursor 开启多模态全栈新纪元 (1)
前端·人工智能·后端·ai·ai编程·cursor
oyzz1207 小时前
Spring EL 表达式的简单介绍和使用
java·后端·spring
zhenxin01228 小时前
【wiki知识库】07.用户管理后端SpringBoot部分
spring boot·后端·状态模式
码事漫谈8 小时前
OpenSpec 简明教程
后端
程序员小假8 小时前
向量检索的流程是怎样的?Embedding 和 Rerank 各自的作用?
java·后端
后置的猿猴8 小时前
Spring 循环依赖
java·后端·spring