找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 123|回复: 0

Spring Mvc禁止 路径/ 自动匹配

[复制链接]

373

主题

55

回帖

1944

积分

管理员

积分
1944
发表于 2019-8-14 16:26:11 | 显示全部楼层 |阅读模式
使用Spring MVC 模板解析的时候有一个很头疼的问题就是

设置了请求路径是 /test

可是客户端访问的时候不仅可以通过/test 访问, /test/ 也可以去访问这个控制器,导致样式问题很头疼, 而且也不希望存在一个/test/ 的请求入口(实在太丑了),

找资料找了很久,终于找到了,从WebConfiguration 中配置

@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter {

        /**
         * -设置url后缀模式匹配规则
         * -该设置匹配所有的后缀,使用.do或.action都可以
        */
         @Override
    public void configurePathMatch(PathMatchConfigurer configurer) {
        configurer.setUseSuffixPatternMatch(true)        //设置是否是后缀模式匹配,即:/test.*
          .setUseTrailingSlashMatch(true);        //设置是否自动后缀路径模式匹配,即:/test/
    }


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2024-9-20 10:40 , Processed in 0.039646 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表