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 {
}

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

相关推荐
三言老师1 小时前
文本工具组合统计服务器日志数据
linux·运维·服务器
Zane19941 小时前
CAS 与原子类:Java 如何实现无锁编程
java·后端
TunerT_TQ1 小时前
【智能体安全治理|专栏第9期】从“一堆规则”到“数字宪法”:智能体治理的下一个阶段
java·开发语言·安全·开源治理·大模型安全·ai基础设施·智能体安全
m0_743697591 小时前
DNS服务器
运维·服务器
legendary_bruce1 小时前
RAG知识库进阶-1
java·aigc
必须会一定会1 小时前
大模型手搓文件对比工具(6):差异不用再手选
java·人工智能·ai编程
yio_yin1 小时前
MyBatis
java·前端·mybatis
程序员-Benothing1 小时前
Java ForkJoinPool 详解:从分治思想到高性能并行计算
java·开发语言·后端·面试·职场和发展
上海安当技术2 小时前
单点登录 SSO 怎么选协议?SAML 2.0 / OAuth 2.0 / OIDC / CAS 对比与 ERP、OA、CRM 接入实战
java·开发语言
mifengxing2 小时前
Java集合与泛型
java·算法·复习笔记