ssm项目中访问静态资源报 No mapping for GET xxx

文章讲述了在项目启动后,遇到静态资源路径被过滤的问题,通过配置SpringMvcConfigurationSupport的ResourceHandlerRegistry来指定静态资源路径并确保其可访问,以及确保配置类被自动扫描的过程。
摘要由CSDN通过智能技术生成

现象:在项目启动成功后,进行浏览器访问htnl静态资源是提示路径被过滤

步骤一:确定静态资源路径是否访问正确

步骤二:为了确保静态资源能够被访问到,我们需要设置静态资源过滤

@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
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值