Before this commit the DefaultUserDestinationResolver did not support
well broker destinations that use dot as separator with a built in
assumptions that the destinations it resolves must start with slash.
This change adds PathMatcher property that is used to determine if
an alternative path separator is in use and if so the leading slash is
left out.
Issue: SPR-14044
@ -384,6 +384,7 @@ public abstract class AbstractMessageBrokerConfiguration implements ApplicationC
@@ -384,6 +384,7 @@ public abstract class AbstractMessageBrokerConfiguration implements ApplicationC
@ -57,6 +58,8 @@ public class DefaultUserDestinationResolver implements UserDestinationResolver {
@@ -57,6 +58,8 @@ public class DefaultUserDestinationResolver implements UserDestinationResolver {
@ -94,6 +97,26 @@ public class DefaultUserDestinationResolver implements UserDestinationResolver {
@@ -94,6 +97,26 @@ public class DefaultUserDestinationResolver implements UserDestinationResolver {
@ -131,6 +154,9 @@ public class DefaultUserDestinationResolver implements UserDestinationResolver {
@@ -131,6 +154,9 @@ public class DefaultUserDestinationResolver implements UserDestinationResolver {
@ -165,6 +191,9 @@ public class DefaultUserDestinationResolver implements UserDestinationResolver {
@@ -165,6 +191,9 @@ public class DefaultUserDestinationResolver implements UserDestinationResolver {