Sam Brannen
eef9bc899f
Avoid NPE in FreeMarkerView.getModelAttributes() in spring-webflux
...
This commit declares the model method parameter as @Nullable and adds
defensive guards against a null model argument.
Closes gh-23105
2019-06-13 01:40:22 +03:00
Rossen Stoyanchev
4690f745ce
Upgrade to RSocket 0.2.12-RC4
2019-06-12 17:19:17 -04:00
Rossen Stoyanchev
14e2c6803e
Support for RSocket composite metadata
...
Closes gh-22798
2019-06-12 17:11:30 -04:00
Sam Brannen
9fb973d4f3
Polish JavaDoc for FreeMarkerView in spring-webflux
...
See gh-23105
2019-06-12 22:42:29 +03:00
Sam Brannen
a4f4ef9011
Update documentation for spring.ftl in spring-webflux
...
See gh-23105
2019-06-12 22:40:13 +03:00
Juergen Hoeller
0a77477d32
Merge branch '5.1.x'
2019-06-12 18:16:30 +02:00
Juergen Hoeller
fc46abf0b7
Polishing
2019-06-12 18:04:06 +02:00
stsypanov
49873a30c5
Simplify String concatenation
2019-06-12 17:32:35 +02:00
Sam Brannen
cc4593fda8
Improve FreeMarker macro support in spring-webflux
...
This commit improves the FreeMarker macro support in spring-webflux by
automatically exposing a RequestContext under the name
"springMacroRequestContext" for use with Spring's FreeMarker macros in
spring.ftl.
This aligns with the user experience for FreeMarkerView in spring-webmvc.
Closes gh-23105
2019-06-12 17:00:21 +03:00
Sam Brannen
c99b7c1c90
Polishing
2019-06-12 16:33:39 +03:00
Sam Brannen
8b68400bbe
Remove use of @Nullable from copy of SortedProperties
...
Rationale: @Nullable is not visible in the spring-context-indexer
project.
2019-06-12 15:31:54 +03:00
Juergen Hoeller
42c0d8ec7f
Merge branch '5.1.x'
2019-06-12 14:14:40 +02:00
Juergen Hoeller
1ccd99ebe7
Polishing
2019-06-12 14:11:39 +02:00
Juergen Hoeller
627d37f73b
Thread-safe removal of destruction callbacks in web scopes
...
Closes gh-23117
2019-06-12 14:11:13 +02:00
Sam Brannen
259dd3d731
Polishing
2019-06-12 14:43:23 +03:00
Juergen Hoeller
918ffacdf8
Polishing
2019-06-12 13:29:35 +02:00
Juergen Hoeller
98a49b46b7
NamedParameterJdbcTemplate only treats Iterables like Collections
...
Closes gh-22981
2019-06-12 13:29:07 +02:00
Sam Brannen
bee4fb0615
Polishing
2019-06-12 14:07:04 +03:00
Sam Brannen
049437e111
Log exception when closing InputStream in AbstractResource
...
Prior to this commit, exceptions thrown while closing an InputStream in
AbstractResource were silently ignored.
This commit improves diagnostics for such failure scenarios by logging
the exception at DEBUG level.
Closes gh-23116
2019-06-12 14:07:04 +03:00
Sam Brannen
5cbc0cd8a3
Merge branch '5.1.x'
2019-06-12 09:32:22 +03:00
Sam Brannen
0086801457
Upgrade to dokka 0.9.18
2019-06-12 09:22:59 +03:00
Juergen Hoeller
bd76a160bb
Merge branch '5.1.x'
2019-06-12 00:58:51 +02:00
Juergen Hoeller
4877736794
Polishing
2019-06-12 00:58:04 +02:00
Juergen Hoeller
707c720441
Polishing
2019-06-12 00:05:37 +02:00
Juergen Hoeller
7e02358166
Merge branch '5.1.x'
2019-06-12 00:05:01 +02:00
Juergen Hoeller
33b5bc2aae
Polishing
2019-06-11 23:50:29 +02:00
Juergen Hoeller
22aba8bf60
Upgrade to Apache HttpClient 4.5.9
2019-06-11 23:49:57 +02:00
Phillip Webb
5e505ce3a9
Add FormatterRegistry addPrinter/addParser methods
...
Update `FormatterRegistry` with `addPrinter` and `addParser` methods
that can be used to register Printer or Parser implementations in a
similar way to the existing `addFormatter` method.
Closes gh-23110
2019-06-11 14:47:42 -07:00
Juergen Hoeller
a89bfffd8c
Merge branch '5.1.x'
2019-06-11 23:16:03 +02:00
Sam Brannen
74d520fbfa
Polish @Value documentation in the Reference Manual
...
See gh-23052
2019-06-11 23:07:23 +03:00
Phillip Webb
6ac68391c1
Polishing
2019-06-11 12:03:05 -07:00
Phillip Webb
b21b27c5ac
Add MultiValueMap.addIfAbsent method
...
Closes gh-23111
2019-06-11 12:03:05 -07:00
Juergen Hoeller
7dc92aa05d
Polishing
2019-06-11 20:57:27 +02:00
Juergen Hoeller
1956cb1e57
Defensive concurrent access to shared file extension data structures
...
Closes gh-23064
2019-06-11 20:57:17 +02:00
Juergen Hoeller
4fc9747569
Defensive concurrent access to key set from java.util.Properties
...
Closes gh-23063
2019-06-11 20:56:57 +02:00
Juergen Hoeller
b37390b8fe
Restore javax meta-annotation lookup behavior
...
Closes gh-22957
2019-06-11 20:56:41 +02:00
Juergen Hoeller
fd159ad082
Custom init/destroy methods get invoked through interface is possible
...
Closes gh-22939
2019-06-11 20:56:30 +02:00
Juergen Hoeller
dec6d69819
ReflectivePropertyAccessor uses interface methods if possible
...
Closes gh-22242
2019-06-11 20:54:29 +02:00
Juergen Hoeller
b63c853a7d
Upgrade to Tomcat 9.0.21, Undertow 2.0.21, RxJava 2.2.9, Checkstyle 8.21
...
Includes upgrade to Reactor Californium SR9 proper.
2019-06-11 20:53:56 +02:00
Rossen Stoyanchev
0757eaee9d
Clear ProducesRequestCondition attribute
...
Closes gh-23091
2019-06-11 13:55:20 -04:00
Juergen Hoeller
859923b732
Support for fine-grained by-type references and autowired properties
...
Closes gh-23032
2019-06-11 18:27:46 +02:00
Juergen Hoeller
eeb79c8dde
NamedParameterJdbcTemplate treats arrays/Iterables like Collections
...
Closes gh-22981
2019-06-11 18:26:40 +02:00
Juergen Hoeller
9f92b42d69
Upgrade to Tomcat 9.0.21, Undertow 2.0.21, RxJava 2.2.9, Checkstyle 8.21, Mockito 2.28.2, Hibernate ORM 5.4.3
...
Centralizes rsocketVersion declaration in build.gradle; also includes upgrade to Reactor Dysprosium M2 proper.
2019-06-11 18:26:13 +02:00
Sebastien Deleuze
1af43d7164
Rework @Value documentation
...
See gh-23052
2019-06-11 17:54:43 +02:00
Sam Brannen
44a00b58c8
Polish contribution
...
See gh-22383
2019-06-11 17:46:29 +03:00
Vedran Pavic
b51e553f55
Ensure indexer output is deterministic and repeatable
...
Closes gh-22383
2019-06-11 17:46:12 +03:00
Sam Brannen
a5828ca14e
Polish JavaDoc for AbstractView in spring-webflux
2019-06-11 16:28:25 +03:00
Sam Brannen
dfbf742547
Polishing
2019-06-11 13:54:11 +03:00
Sylvain Lemoine
74fcb0c5e8
Add proper @Value documentation
...
Closes gh-23052
2019-06-11 12:06:42 +02:00
Sam Brannen
59d070e12a
Test JUnit Jupiter 5.5 @Timeout support with Spring transactions
...
See gh-23076
2019-06-10 17:57:56 +03:00