Tomcat加载静态资源--防止SpringMVC拦截

最简洁方式:使用API

在配置文件下写配置类SpringMvcSupport,并且让SpringMVC扫描到此文件夹@ComponentScan({"com.itheima.controller","com.itheima.config"})

SpringMvcSupport配置类如下

java 复制代码
@Configuration
public class SpringMvcSupport extends WebMvcConfigurationSupport {
    @Override
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/pages/**").addResourceLocations("/pages/");
        registry.addResourceHandler("/css/**").addResourceLocations("/css/");
        registry.addResourceHandler("/js/**").addResourceLocations("/js/");
        registry.addResourceHandler("/plugins/**").addResourceLocations("/plugins/");

    }
}

步骤:

1、在config文件下写SpringMvcConfig配置类

2、在SpringMvcConfig也就是SpringMVC核心配置类中扫描到此文件夹,那么此配置类就会被扫描到

SpringMvcConfig类如下:

java 复制代码
@Configuration
@ComponentScan({"com.itheima.controller","com.itheima.config"})
@EnableWebMvc
public class SpringMvcConfig {
}

如果不行,重启啥的。代码肯定是没错的。

相关推荐
Coder_Boy_14 分钟前
基于SpringAI的在线考试系统-整体架构优化设计方案
java·数据库·人工智能·spring boot·架构·ddd
小草cys1 小时前
在 openEuler 上安装 DDE 图形桌面环境(适用于华为鲲鹏服务器/PC)
运维·服务器
草履虫建模6 小时前
力扣算法 1768. 交替合并字符串
java·开发语言·算法·leetcode·职场和发展·idea·基础
天才奇男子9 小时前
HAProxy高级功能全解析
linux·运维·服务器·微服务·云原生
qq_297574679 小时前
【实战教程】SpringBoot 实现多文件批量下载并打包为 ZIP 压缩包
java·spring boot·后端
老毛肚9 小时前
MyBatis插件原理及Spring集成
java·spring·mybatis
学嵌入式的小杨同学9 小时前
【Linux 封神之路】信号编程全解析:从信号基础到 MP3 播放器实战(含核心 API 与避坑指南)
java·linux·c语言·开发语言·vscode·vim·ux
lang201509289 小时前
JSR-340 :高性能Web开发新标准
java·前端·servlet
Re.不晚9 小时前
Java入门17——异常
java·开发语言
缘空如是9 小时前
基础工具包之JSON 工厂类
java·json·json切换