Spring Security Intercept-url pattern not working

后端 未结 1 1894
忘了有多久
忘了有多久 2020-11-28 16:39

My application can have below URLs:

/siteadmin/homepage/
/siteusers/customer/createCustomer

Below is my spring-security.xml:

相关标签:
1条回答
  • 2020-11-28 17:33

    See AntPathMatcher:

    The mapping matches URLs using the following rules:

    • ? matches one character
    • * matches zero or more characters
    • ** matches zero or more directories in a path

    Some examples:

    • com/t?st.jsp - matches com/test.jsp but also com/tast.jsp or com/txst.jsp
    • com/*.jsp - matches all .jsp files in the com directory
    • com/**/test.jsp - matches all test.jsp files underneath the com path
    • org/springframework/**/*.jsp - matches all .jsp files underneath the org/springframework path
    • org/**/servlet/bla.jsp - matches org/springframework/servlet/bla.jsp but also org/springframework/testing/servlet/bla.jsp and org/servlet/bla.jsp

    Your pattern /siteadmin***misses slashes. Use /siteadmin/**.

    0 讨论(0)
提交回复
热议问题