Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
3.3
-
None
-
Patch Available
Description
I am using servicemix-web-console as a war dependency for my webapp excluding spring 2.0 artifacts and including the 2.5 ones, but there is an incompatibility in the BindingBeanNameUrlHandlerMapping class when switching versions.
The result is that all the request parameters don't get injected into the controller beans, as the getHandlerInternal method from BeanNameUrlHandlerMapping return a HandlerExecutionChain object with 2.5 instead of a Handler object as in 2.0.
The included patch addresses both Spring 2.0 and 2.5, and is also useful for SM-1346.