【问题标题】:Mapping all POST methods in antMatchers in springspring 在 antMatchers 中映射所有 POST 方法
【发布时间】:2016-05-01 20:24:01
【问题描述】:

我的应用程序是 Spring Boot,我用来将所有表单数据发布到 AngularJS。在下面的代码中应该允许所有代码,但 /vacation/resources and /vacation/login 属于 HTTP Post TYPE。而不是将所有 URL 映射到 antMatchers。我需要类似的东西:

.antMatchers("/login", "/",  "/vacation/resource", "/vacation/login").permitAll()

应该通过类似的方法解决,而不是将所有 url 映射到 antMatchers:.allowedMethods("POST")

【问题讨论】:

    标签: java angularjs spring


    【解决方案1】:

    ant 匹配器确实支持带有方法的规范

    public C antMatchers(HttpMethod method, String... antPatterns) {
        return chainRequestMatchers(RequestMatchers.antMatchers(method, antPatterns));
    }
    

    所以只需使用antMatchers(HttpMethod.POST, "/*")

    【讨论】:

      猜你喜欢
      • 2017-10-12
      • 2020-09-12
      • 1970-01-01
      • 1970-01-01
      • 2021-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-23
      相关资源
      最近更新 更多