Преглед изворни кода

Add Migration Steps for Messaging

Closes gh-17509
Josh Cummings пре 1 месец
родитељ
комит
4b15b2b94e
1 измењених фајлова са 40 додато и 0 уклоњено
  1. 40 0
      docs/modules/ROOT/pages/migration-7/messaging.adoc

+ 40 - 0
docs/modules/ROOT/pages/migration-7/messaging.adoc

@@ -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.