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

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

相关推荐
fengfuyao9853 分钟前
VC++基于服务器的点对点文件传输实例
服务器·开发语言·c++
favour_you___5 分钟前
epoll惊群问题与解决
服务器·网络·tcp/ip·epoll
云烟成雨TD8 分钟前
Spring AI Alibaba 1.x 系列【5】ReactAgent 构建器深度源码解析
java·人工智能·spring
最初的↘那颗心12 分钟前
Agent 实战:构建第一个 Agent 与记忆系统设计
java·大模型·agent·spring ai·记忆系统
程序猿_极客13 分钟前
SpringBoot 三大参数注解详解:@RequestParam @RequestBody @PathVariable 区别及常用开发注解
java·spring boot·后端·面试八股文·springboot注释
小胖java17 分钟前
校园通衢公告枢纽系统
java·spring boot
Crazy________19 分钟前
docker4.8
java·开发语言·eureka
cch891823 分钟前
Laravel 2.x:早期框架的奠基之路
java·开发语言
炜宏资料库28 分钟前
产业集团总部大楼智能化系统项目规划方案精讲
运维·服务器·数据库
一个欠登儿程序员30 分钟前
在国产服务器上通过 Docker 部署 Windows 虚拟机
服务器·windows·docker