mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-07-12 21:33:30 +00:00
Add Migration Steps for Messaging
Closes gh-17509
This commit is contained in:
parent
bc0d706275
commit
4b15b2b94e
40
docs/modules/ROOT/pages/migration-7/messaging.adoc
Normal file
40
docs/modules/ROOT/pages/migration-7/messaging.adoc
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
== Messaging Migrations
|
||||||
|
|
||||||
|
[[use-path-pattern]]
|
||||||
|
== Use PathPatternMessageMatcher by Default
|
||||||
|
|
||||||
|
In Spring Security 7, `SimpDestMessageMatcher` is no longer supported and will use `PathPatternMessageMatcher` by default.
|
||||||
|
|
||||||
|
To check how prepared you are for this change, you can publish this bean:
|
||||||
|
|
||||||
|
[tabs]
|
||||||
|
======
|
||||||
|
Java::
|
||||||
|
+
|
||||||
|
[source,java,role="primary"]
|
||||||
|
----
|
||||||
|
@Bean
|
||||||
|
PathPatternMessageMatcherBuilderFactoryBean messageMatcherBuilder() {
|
||||||
|
return new PathPatternMessageMatcherBuilderFactoryBean();
|
||||||
|
}
|
||||||
|
----
|
||||||
|
|
||||||
|
Kotlin::
|
||||||
|
+
|
||||||
|
[source,kotlin,role="secondary"]
|
||||||
|
----
|
||||||
|
@Bean
|
||||||
|
fun messageMatcherBuilder(): PathPatternMessageMatcherBuilderFactoryBean {
|
||||||
|
return PathPatternMessageMatcherBuilderFactoryBean()
|
||||||
|
}
|
||||||
|
----
|
||||||
|
|
||||||
|
Xml::
|
||||||
|
+
|
||||||
|
[source,xml,role="secondary"]
|
||||||
|
----
|
||||||
|
<b:bean class="org.springframework.security.config.web.messaging.PathPatternMessageMatcherBuilderFactoryBean"/>
|
||||||
|
----
|
||||||
|
======
|
||||||
|
|
||||||
|
This will tell the Spring Security DSL to use `PathPatternMessageMatcher` for all message matchers that it constructs.
|
Loading…
x
Reference in New Issue
Block a user