Spring Security 7.1.2
AntPathRequestMatcher: class not on the class path
pattern /api/**
  /api           ant=-      pathPattern=true
  /api/          ant=-      pathPattern=true
  /api/x/y       ant=-      pathPattern=true
  /API/x         ant=-      pathPattern=false
  /files/a.png   ant=-      pathPattern=false
  /files/a.PNG   ant=-      pathPattern=false
  /a/b           ant=-      pathPattern=false
  /a/x/y/b       ant=-      pathPattern=false
  /users/7       ant=-      pathPattern=false
  /users/7/      ant=-      pathPattern=false
pattern /files/*.png
  /api           ant=-      pathPattern=false
  /api/          ant=-      pathPattern=false
  /api/x/y       ant=-      pathPattern=false
  /API/x         ant=-      pathPattern=false
  /files/a.png   ant=-      pathPattern=true
  /files/a.PNG   ant=-      pathPattern=false
  /a/b           ant=-      pathPattern=false
  /a/x/y/b       ant=-      pathPattern=false
  /users/7       ant=-      pathPattern=false
  /users/7/      ant=-      pathPattern=false
pattern /a/**/b
  /api           ant=-      pathPattern=n/a
  /api/          ant=-      pathPattern=n/a
  /api/x/y       ant=-      pathPattern=n/a
  /API/x         ant=-      pathPattern=n/a
  /files/a.png   ant=-      pathPattern=n/a
  /files/a.PNG   ant=-      pathPattern=n/a
  /a/b           ant=-      pathPattern=n/a
  /a/x/y/b       ant=-      pathPattern=n/a
  /users/7       ant=-      pathPattern=n/a
  /users/7/      ant=-      pathPattern=n/a
  PathPatternRequestMatcher rejects the pattern: PatternParseException: {*...} or ** pattern elements should be placed at the start or end of the pattern
pattern /users/{id}
  /api           ant=-      pathPattern=false
  /api/          ant=-      pathPattern=false
  /api/x/y       ant=-      pathPattern=false
  /API/x         ant=-      pathPattern=false
  /files/a.png   ant=-      pathPattern=false
  /files/a.PNG   ant=-      pathPattern=false
  /a/b           ant=-      pathPattern=false
  /a/x/y/b       ant=-      pathPattern=false
  /users/7       ant=-      pathPattern=true
  /users/7/      ant=-      pathPattern=false
