Release Notes / Version 11.2310
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)