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
Sam Brannen
809fc50036
Upgrade to JUnit Jupiter 5.5 RC1
...
See gh-23076
2019-06-10 16:51:47 +03:00
Sam Brannen
7a87d86b80
Fix documentation for FreeMarker bind macro in spring-webflux
...
See gh-23002
2019-06-10 16:39:54 +03:00
Sam Brannen
2f640fe205
Polish FreeMarker macro support in spring-webflux
...
See gh-23002
2019-06-10 16:13:20 +03:00
Sam Brannen
ac28de0dc1
Polish Javadoc for FreeMarker support
2019-06-10 16:03:16 +03:00
Issam EL-ATIF
b58f34d802
Add FreeMarker macro support in spring-webflux
...
Closes gh-23002
2019-06-09 16:30:05 +03:00
Sam Brannen
9b084bb3ea
Polish contribution
...
See gh-23073
2019-06-08 22:22:27 +03:00
Issam El-atif
ab36a0a82f
Improve FreeMarker tests in spring-webmvc and spring-context-support
...
This commit improves FreeMarkerConfigurerTests in spring-webmvc by
testing against FreeMarkerConfigurer instead of
FreeMarkerConfigurationFactoryBean and moves the original
FreeMarkerConfigurationFactoryBeanTests to spring-context-support in
the org.springframework.ui.freemarker package.
Closes gh-23073
2019-06-08 22:21:09 +03:00
Juergen Hoeller
662541a48e
Fix formatting
...
See gh-23068
2019-06-08 14:26:39 +02:00
陈其苗
ab8e388412
Fix duplicate invoke method of transformedBeanName
2019-06-07 22:48:19 +02:00
Rossen Stoyanchev
b296545af8
Handler StreamingHttpOutputMessage in XHR transport
...
Closes gh-23030
2019-06-07 16:40:58 -04:00
Rossen Stoyanchev
331463739d
Merge branch '5.1.x'
2019-06-07 16:26:00 -04:00
Rossen Stoyanchev
9ce5a18d96
Ignore null attributes in AbstractView
...
Consistent with ConcurrentModel and also with treatment of empty values
from async attributes.
Closes gh-23038
2019-06-07 16:25:47 -04:00
Rossen Stoyanchev
1f05bd4ef3
Merge branch '5.1.x'
2019-06-07 16:08:29 -04:00
Rossen Stoyanchev
9f8148419f
Separate "filtered" attribute for ERROR dispatch
...
Closes gh-22989
2019-06-07 16:07:56 -04:00
Sam Brannen
08afe5d22b
Polishing
2019-06-07 19:45:51 +03:00
Сергей Цыпанов
e352e9ddaa
Simplify comparison of primitives
...
Closes gh-23098
2019-06-07 18:14:04 +02:00
Sam Brannen
e903bf440b
Polishing
2019-06-06 17:57:14 +03:00
Sam Brannen
61bf45c86f
Merge branch '5.1.x'
2019-06-06 17:40:51 +03:00
Ilya Lukyanovich
2ed81be831
Fix MockHttpServletRequest.setCookies to produce single cookie header
...
Prior to this commit, MockHttpServletRequest.setCookies() produced one
Cookie header per supplied cookie, resulting in multiple Cookie headers
which violates the specification.
This commit fixes this by ensuring that all cookie name-value pairs are
stored under a single Cookie header, separated by a semicolon.
Closes gh-23074
2019-06-06 17:13:21 +03:00
Sebastien Deleuze
098ac0bbb8
Annotate Object#equals parameter with @Nullable
...
Closes gh-23093
2019-06-06 14:18:30 +02:00
Brian Clozel
33becd8258
Allow separator configuration in PathPatternParser
...
This commit allows to configure a custom path separator when parsing and
matching path patterns with `PathPatternParser`, but also when parsing
incoming paths as `PathContainer` instances.
Closes gh-23092
2019-06-06 11:39:53 +02:00
Rossen Stoyanchev
ec91934730
Use correct file options for transferTo
...
Similar to fix applied to Synchronoss implementation in #cef98e.
2019-06-05 10:54:56 -04:00
Sam Brannen
1259b7cb49
Polishing
2019-06-05 14:41:14 +03:00
Sam Brannen
2ed9a61ba0
Rename TransactionSynchronizationManager#currentTransaction()
...
This commit renames currentTransaction() to forCurrentTransaction() for
greater clarity.
Closes gh-23086
2019-06-05 14:15:07 +03:00
Sebastien Deleuze
044ea17bf9
Polishing
2019-06-05 12:13:36 +02:00