Skip to content

Commit 0b5c5db

Browse files
committed
Merge branch '5.3.x'
2 parents aae9050 + 165fba8 commit 0b5c5db

File tree

10 files changed

+29
-29
lines changed

10 files changed

+29
-29
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@ For access to artifacts or a distribution zip, see the [Spring Framework Artifac
1414

1515
## Documentation
1616

17-
The Spring Framework maintains reference documentation ([published](https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/) and [source](src/docs/asciidoc)), Github [wiki pages](https://github.com/spring-projects/spring-framework/wiki), and an
17+
The Spring Framework maintains reference documentation ([published](https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/) and [source](src/docs/asciidoc)), GitHub [wiki pages](https://github.com/spring-projects/spring-framework/wiki), and an
1818
[API reference](https://docs.spring.io/spring-framework/docs/current/javadoc-api/). There are also [guides and tutorials](https://spring.io/guides) across Spring projects.
1919

2020
## Micro-Benchmarks
2121

22-
See the [Micro-Benchmarks](https://github.com/spring-projects/spring-framework/wiki/Micro-Benchmarks) Wiki page.
22+
See the [Micro-Benchmarks](https://github.com/spring-projects/spring-framework/wiki/Micro-Benchmarks) wiki page.
2323

2424
## Build from Source
2525

26-
See the [Build from Source](https://github.com/spring-projects/spring-framework/wiki/Build-from-Source) Wiki page and the [CONTRIBUTING.md](CONTRIBUTING.md) file.
26+
See the [Build from Source](https://github.com/spring-projects/spring-framework/wiki/Build-from-Source) wiki page and the [CONTRIBUTING.md](CONTRIBUTING.md) file.
2727

2828
## Continuous Integration Builds
2929

src/docs/asciidoc/core/core-beans.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10582,7 +10582,7 @@ shows such a class:
1058210582
----
1058310583
class BlockedListNotifier : ApplicationListener<BlockedListEvent> {
1058410584
10585-
lateinit var notificationAddres: String
10585+
lateinit var notificationAddress: String
1058610586
1058710587
override fun onApplicationEvent(event: BlockedListEvent) {
1058810588
// notify appropriate parties via notificationAddress...

src/docs/asciidoc/integration/integration-appendix.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ The following example shows how to use JNDI to look up an environment variable w
9696
----
9797

9898

99-
[[xsd-schemas-jee-jndi-lookup-evironment-multiple]]
99+
[[xsd-schemas-jee-jndi-lookup-environment-multiple]]
100100
==== `<jee:jndi-lookup/>` (with Multiple JNDI Environment Settings)
101101

102102
The following example shows how to use JNDI to look up multiple environment variables

src/docs/asciidoc/rsocket.adoc

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
= RSocket
33
:gh-rsocket: https://github.com/rsocket
44
:gh-rsocket-java: {gh-rsocket}/rsocket-java
5-
:gh-rsocket-extentions: {gh-rsocket}/rsocket/blob/master/Extensions
5+
:gh-rsocket-extensions: {gh-rsocket}/rsocket/blob/master/Extensions
66

77
This section describes Spring Framework's support for the RSocket protocol.
88

@@ -99,9 +99,9 @@ and therefore only included in the first message on a request, i.e. with one of
9999

100100
Protocol extensions define common metadata formats for use in applications:
101101

102-
* {gh-rsocket-extentions}/CompositeMetadata.md[Composite Metadata]-- multiple,
102+
* {gh-rsocket-extensions}/CompositeMetadata.md[Composite Metadata]-- multiple,
103103
independently formatted metadata entries.
104-
* {gh-rsocket-extentions}/Routing.md[Routing] -- the route for a request.
104+
* {gh-rsocket-extensions}/Routing.md[Routing] -- the route for a request.
105105

106106

107107

@@ -218,7 +218,7 @@ established transparently and used.
218218

219219
For data, the default mime type is derived from the first configured `Decoder`. For
220220
metadata, the default mime type is
221-
{gh-rsocket-extentions}/CompositeMetadata.md[composite metadata] which allows multiple
221+
{gh-rsocket-extensions}/CompositeMetadata.md[composite metadata] which allows multiple
222222
metadata value and mime type pairs per request. Typically both don't need to be changed.
223223

224224
Data and metadata in the `SETUP` frame is optional. On the server side,
@@ -291,7 +291,7 @@ infrastructure that's used on a server, but registered programmatically as follo
291291
----
292292
<1> Use `PathPatternRouteMatcher`, if `spring-web` is present, for efficient
293293
route matching.
294-
<2> Create a responder from a class with `@MessageMaping` and/or `@ConnectMapping` methods.
294+
<2> Create a responder from a class with `@MessageMapping` and/or `@ConnectMapping` methods.
295295
<3> Register the responder.
296296

297297
[source,kotlin,indent=0,subs="verbatim,quotes",role="secondary"]
@@ -310,7 +310,7 @@ infrastructure that's used on a server, but registered programmatically as follo
310310
----
311311
<1> Use `PathPatternRouteMatcher`, if `spring-web` is present, for efficient
312312
route matching.
313-
<2> Create a responder from a class with `@MessageMaping` and/or `@ConnectMapping` methods.
313+
<2> Create a responder from a class with `@MessageMapping` and/or `@ConnectMapping` methods.
314314
<3> Register the responder.
315315

316316
Note the above is only a shortcut designed for programmatic registration of client
@@ -494,7 +494,7 @@ The `data(Object)` step is optional. Skip it for requests that don't send data:
494494
----
495495

496496
Extra metadata values can be added if using
497-
{gh-rsocket-extentions}/CompositeMetadata.md[composite metadata] (the default) and if the
497+
{gh-rsocket-extensions}/CompositeMetadata.md[composite metadata] (the default) and if the
498498
values are supported by a registered `Encoder`. For example:
499499

500500
[source,java,indent=0,subs="verbatim,quotes",role="primary"]
@@ -605,8 +605,8 @@ Then start an RSocket server through the Java RSocket API and plug the
605605
----
606606

607607
`RSocketMessageHandler` supports
608-
{gh-rsocket-extentions}/CompositeMetadata.md[composite] and
609-
{gh-rsocket-extentions}/Routing.md[routing] metadata by default. You can set its
608+
{gh-rsocket-extensions}/CompositeMetadata.md[composite] and
609+
{gh-rsocket-extensions}/Routing.md[routing] metadata by default. You can set its
610610
<<rsocket-metadata-extractor>> if you need to switch to a
611611
different mime type or register additional metadata mime types.
612612

@@ -821,7 +821,7 @@ requests to the `RSocketRequester` for the connection. See
821821
== MetadataExtractor
822822

823823
Responders must interpret metadata.
824-
{gh-rsocket-extentions}/CompositeMetadata.md[Composite metadata] allows independently
824+
{gh-rsocket-extensions}/CompositeMetadata.md[Composite metadata] allows independently
825825
formatted metadata values (e.g. for routing, security, tracing) each with its own mime
826826
type. Applications need a way to configure metadata mime types to support, and a way
827827
to access extracted values.
@@ -832,7 +832,7 @@ in annotated handler methods.
832832

833833
`DefaultMetadataExtractor` can be given `Decoder` instances to decode metadata. Out of
834834
the box it has built-in support for
835-
{gh-rsocket-extentions}/Routing.md["message/x.rsocket.routing.v0"] which it decodes to
835+
{gh-rsocket-extensions}/Routing.md["message/x.rsocket.routing.v0"] which it decodes to
836836
`String` and saves under the "route" key. For any other mime type you'll need to provide
837837
a `Decoder` and register the mime type as follows:
838838

src/docs/asciidoc/testing.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -498,7 +498,7 @@ The following example shows such a case:
498498
[source,java,indent=0,subs="verbatim,quotes",role="primary"]
499499
.Java
500500
----
501-
@ContextConfiguration(initializers = CustomContextIntializer.class) // <1>
501+
@ContextConfiguration(initializers = CustomContextInitializer.class) // <1>
502502
class ContextInitializerTests {
503503
// class body...
504504
}
@@ -508,7 +508,7 @@ The following example shows such a case:
508508
[source,kotlin,indent=0,subs="verbatim,quotes",role="secondary"]
509509
.Kotlin
510510
----
511-
@ContextConfiguration(initializers = [CustomContextIntializer::class]) // <1>
511+
@ContextConfiguration(initializers = [CustomContextInitializer::class]) // <1>
512512
class ContextInitializerTests {
513513
// class body...
514514
}
@@ -6963,7 +6963,7 @@ do they involve any of the supporting `@InitBinder`, `@ModelAttribute`, or
69636963

69646964
The Spring MVC Test framework, also known as `MockMvc`, aims to provide more complete
69656965
testing for Spring MVC controllers without a running server. It does that by invoking
6966-
the `DispacherServlet` and passing
6966+
the `DispatcherServlet` and passing
69676967
<<mock-objects-servlet, "`mock`" implementations of the Servlet API>> from the
69686968
`spring-test` module which replicates the full Spring MVC request handling without
69696969
a running server.

src/docs/asciidoc/web/webflux-functional.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ val string = request.awaitBody<String>()
145145

146146

147147
The following example extracts the body to a `Flux<Person>` (or a `Flow<Person>` in Kotlin),
148-
where `Person` objects are decoded from someserialized form, such as JSON or XML:
148+
where `Person` objects are decoded from some serialized form, such as JSON or XML:
149149

150150
[source,java,role="primary"]
151151
.Java

src/docs/asciidoc/web/webflux-websocket.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,7 @@ into the attributes of the `WebSocketSession`.
353353

354354

355355
[[webflux-websocket-server-config]]
356-
=== Server Configation
356+
=== Server Configuration
357357
[.small]#<<web.adoc#websocket-server-runtime-configuration, Same as in the Servlet stack>>#
358358

359359
The `RequestUpgradeStrategy` for each server exposes configuration specific to the

src/docs/asciidoc/web/webflux.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -650,7 +650,7 @@ a proxy at the boundary of trust should be configured to remove untrusted forwar
650650
from the outside. You can also configure the `ForwardedHeaderTransformer` with
651651
`removeOnly=true`, in which case it removes but does not use the headers.
652652

653-
NOTE: In 5.1 `ForwardedHeaderFilter` was deprecated and superceded by
653+
NOTE: In 5.1 `ForwardedHeaderFilter` was deprecated and superseded by
654654
`ForwardedHeaderTransformer` so forwarded headers can be processed earlier, before the
655655
exchange is created. If the filter is configured anyway, it is taken out of the list of
656656
filters, and `ForwardedHeaderTransformer` is used instead.
@@ -2279,7 +2279,7 @@ The following example gets the value of the `Accept-Encoding` and `Keep-Alive` h
22792279
//...
22802280
}
22812281
----
2282-
<1> Get the value of the `Accept-Encoging` header.
2282+
<1> Get the value of the `Accept-Encoding` header.
22832283
<2> Get the value of the `Keep-Alive` header.
22842284

22852285
[source,kotlin,indent=0,subs="verbatim,quotes",role="secondary"]
@@ -2292,7 +2292,7 @@ The following example gets the value of the `Accept-Encoding` and `Keep-Alive` h
22922292
//...
22932293
}
22942294
----
2295-
<1> Get the value of the `Accept-Encoging` header.
2295+
<1> Get the value of the `Accept-Encoding` header.
22962296
<2> Get the value of the `Keep-Alive` header.
22972297

22982298
Type conversion is applied automatically if the target method parameter type is not

src/docs/asciidoc/web/webmvc.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -533,7 +533,7 @@ resolve exceptions thrown during request processing. Those exception resolvers a
533533
customizing the logic to address exceptions. See <<mvc-exceptionhandlers>> for more details.
534534

535535
For HTTP caching support, handlers can use the `checkNotModified` methods of `WebRequest`,
536-
along with further options for annoated controllers as described in
536+
along with further options for annotated controllers as described in
537537
<<mvc-caching-etag-lastmodified,HTTP Caching for Controllers>>.
538538

539539
You can customize individual `DispatcherServlet` instances by adding Servlet
@@ -693,7 +693,7 @@ The following table lists the available `HandlerExceptionResolver` implementatio
693693
|===
694694

695695

696-
[[mvc-excetionhandlers-handling]]
696+
[[mvc-exceptionhandlers-handling]]
697697
==== Chain of Resolvers
698698

699699
You can form an exception resolver chain by declaring multiple `HandlerExceptionResolver`

src/docs/asciidoc/web/websocket.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1987,7 +1987,7 @@ Note that this incurs a small performance overhead, so you should enable it only
19871987

19881988

19891989

1990-
[[websocket-stomp-appplication-context-events]]
1990+
[[websocket-stomp-application-context-events]]
19911991
=== Events
19921992

19931993
Several `ApplicationContext` events are published and can be
@@ -2030,7 +2030,7 @@ implement their own reconnecting logic.
20302030
[[websocket-stomp-interceptors]]
20312031
=== Interception
20322032

2033-
<<websocket-stomp-appplication-context-events>> provide notifications for the lifecycle
2033+
<<websocket-stomp-application-context-events>> provide notifications for the lifecycle
20342034
of a STOMP connection but not for every client message. Applications can also register a
20352035
`ChannelInterceptor` to intercept any message and in any part of the processing chain.
20362036
The following example shows how to intercept inbound messages from clients:
@@ -2424,7 +2424,7 @@ through any other application instances.
24242424
=== Monitoring
24252425

24262426
When you use `@EnableWebSocketMessageBroker` or `<websocket:message-broker>`, key
2427-
infrastructure components automatically gather statisticss and counters that provide
2427+
infrastructure components automatically gather statistics and counters that provide
24282428
important insight into the internal state of the application. The configuration
24292429
also declares a bean of type `WebSocketMessageBrokerStats` that gathers all
24302430
available information in one place and by default logs it at the `INFO` level once

0 commit comments

Comments
 (0)