Release Notes / Version 11.2304
Table Of Contents
PathPatternParser has been the Spring Boot default path matching strategy since version 2.6. Studio server had explicitly overridden this by default by setting the property
spring.mvc.pathmatch.matching-strategy
to
ant_path_matcher
. Studio server now uses the Spring Boot default.
For the most part applications don't need to worry about this and the pattern syntax is largely the same so it should work just the same.
The only problem encountered on the studio server side was a more lenient handling of faulty usages of
@MatrixVariable
with the old matching strategy. After switching to the PathPatternParser strategy, extensions and plugins need to strictly adhere to the patterns described in the Spring documentation:
https://docs.spring.io/spring-framework/docs/5.3.25/reference/html/web.html#mvc-ann-matrix-variables
(CMS-22887)