Juergen Hoeller
499128dae7
URIEditor uses straight ClassPathResource.getURI() access
...
Issue: SPR-16581
8 years ago
sdeleuze
36a222acd5
Take into account the MimeType's charset in Jackson encoder
...
Notice that per specification, only Unicode is supported
(UTF8, UTF16_BE, UTF16_LE, UTF32_BE, UTF32_LE).
Issue: SPR-16539
8 years ago
Juergen Hoeller
99bb97388e
Upgrade to Tomcat 8.5.29 and Selenium 3.11
8 years ago
Juergen Hoeller
04a8f81710
Polishing
8 years ago
Juergen Hoeller
967a2ef2d2
Validate Class attributes as well as Class array attributes
...
Issue: SPR-16564
8 years ago
Juergen Hoeller
50e980c02f
Validate declared annotations before deciding between reflection and ASM
...
Issue: SPR-16564
8 years ago
Juergen Hoeller
1b1a69a144
SimpleAliasRegistry fully synchronizes registerAlias and removeAlias
...
Issue: SPR-16577
8 years ago
Sam Brannen
42b4f6e1ff
Clean up warnings and dead code in spring-core module
8 years ago
Sam Brannen
2575c26020
Clean up warnings and dead code in spring-webflux module
8 years ago
Stephane Nicoll
fb7c4a3066
Polish
8 years ago
Sam Brannen
1fa1f2b58a
Delete unused import
8 years ago
Rossen Stoyanchev
e228ded589
Include form and multipart data in WebFlux.fn chapter
...
Issue: SPR-16547
8 years ago
Rossen Stoyanchev
a3d8c60aba
Restructure functional endpoints chapter
...
This commit restructures the existing content to separate out Overview
content into its own section, and also introduces more formal structure
where reference type content can be expanded over time.
Issue: SPR-16547
8 years ago
Rossen Stoyanchev
3653a37e27
Polish tests
8 years ago
Sam Brannen
107f8bb5fd
Polishing
8 years ago
Sam Brannen
00fea23e6b
Introduce test for WebTestClient with RegEx-based JsonPath
8 years ago
Juergen Hoeller
2a3f90dc7b
Upgrade to Hibernate ORM 5.2.15 and Hibernate Validator 6.0.8
8 years ago
Juergen Hoeller
df8061494c
TransactionTemplate equality for same transaction manager only
...
Issue: SPR-16572
8 years ago
Juergen Hoeller
cf74b1b8be
Consistent result synchronization in WebAsyncManager
...
Issue: SPR-16571
8 years ago
igor-suhorukov
58a5138f26
simplify lambda expression
8 years ago
igor-suhorukov
2f9d0a7de8
simplify boolean NOT operation
8 years ago
igor-suhorukov
d89f9af22d
parentheses should be removed from a single lambda input parameter when its type is inferred
8 years ago
igor-suhorukov
0c45c4c6a3
lamdbas containing only one statement should not nest this statement in a block
8 years ago
igor-suhorukov
6163f2d32f
use more modern java API for empty collections
8 years ago
igor-suhorukov
32b689a994
use StringBuilder for complex string concatenation
8 years ago
igor-suhorukov
407ecf7334
to get rid of "magic" time constants
8 years ago
Brian Clozel
ed7684d2b2
Don't implicitly check preconditions on PUT requests
...
Prior to this commit, the `HttpEntityMethodProcessor` would check HTTP
conditions on non-safe requests (i.e. not GET/HEAD). This would prevent
Controllers from returning `ResponseEntity` containing response headers
with updated values of `"Last-Modified"` or `ETag` once the resource has
been updated.
This commit avoids those checks for non GET/HEAD requests - this code
can still be leveraged from Controllers themselves using
`ServletWebRequest::checkNotModified` methods.
Issue: SPR-15780
8 years ago
Juergen Hoeller
50253f670e
Quick access to volatile field (full synchronization only for lazy init)
...
Issue: SPR-16570
8 years ago
Juergen Hoeller
139dc1d373
Polishing (collapsed if checks, consistent downcasts, refined javadoc)
8 years ago
igor-suhorukov
0f7485b01d
Polish: reorder the modifiers to comply with the Java Language Specification.
8 years ago
Juergen Hoeller
a02aafe5fe
Regular getBeanInfo call for interfaces (enabling Introspector's cache)
...
Issue: SPR-16568
8 years ago
Rossen Stoyanchev
eb96ff2943
Doc improvements related to HTTP streaming
...
Issue: SPR-16494
8 years ago
Rossen Stoyanchev
568c93457a
Improve ResponseBodyEmitter error handling
...
After send error, ignore calls to complete or completeWithError by the
application in the same thread (e.g. try-catch block), to avoid a
competing with an error callback from servlet container during which
the same action is taken.
Issue: SPR-16548
8 years ago
Rossen Stoyanchev
e20652009d
Improve docs on SseEmitter onComplete/onError
...
Issue: SPR-16548
8 years ago
Sam Brannen
b14301bfba
Allow TestContextManager to be compiled in Eclipse again
8 years ago
Violeta Georgieva
030bc224e3
Invert the check for ServletInputStream.isReady()
...
When checking whether there is still request body the first method
that should be checked is ServletInputStream.isReady() and then
ServletInputStream.isFinished(). ServletInputStream.isReady() is the active
method whereas the ServletInputStream.isFinished() is not.
It is important to call ServletInputStream.isReady() because if it returns
false it will schedule a dispatch and if the request body is already read it will
send onAllDataRead event.
Issue: SPR-16521
8 years ago
Juergen Hoeller
20287e0cb0
Polishing
8 years ago
Juergen Hoeller
934a995acb
Strong recommendation for OpenPDF 1.0.5 instead of iText 2.1.7
...
Issue: SPR-16107
(cherry picked from commit b70d400 )
8 years ago
Sam Brannen
0f5a3e2647
Polish formatting in Groovy scripts
8 years ago
Sam Brannen
df0b39e8ac
Add missing packages to Groovy scripts
8 years ago
Juergen Hoeller
f57fcdee3c
Polishing
8 years ago
Patrick0308
6f4d25a6e6
Polish "Use Java 8 forEach method on Map"
8 years ago
Sam Brannen
2454b31b30
Polish MockRestRequestMatchers[Tests]
8 years ago
Sam Brannen
f932796201
Polishing
8 years ago
Sam Brannen
fef0c7b151
Throw AssertionError instead of IAE in MockRestRequestMatchers
8 years ago
Yannik Hampe
4094879daf
Make MockRestRequestMatchers independent of JUnit ( #1720 )
...
MockRestRequestMatchers was using org.junit.Assert.assertNotNull
and thus could not be used in projects that use e.g. TestNG instead
of JUnit 4.
8 years ago
Rossen Stoyanchev
27815847b1
content-length support in EncoderHttpMessageWriter
...
EncoderHttpMessageWriter checks explicitly for Mono publishers and sets
the content length, if it is known for the given data item.
Issue: SPR-16542
8 years ago
Rossen Stoyanchev
7a8e0ff3c3
Update ServerWebExchangeTests
8 years ago
Juergen Hoeller
eb9c43dcbc
Reliably expose nested cause exception message for PersistenceException
...
Issue: SPR-16559
8 years ago
Juergen Hoeller
90d768bb7f
Overloaded convenience setters: setCacheControl(CacheControl), setExpires(ZonedDateTime)
...
Issue: SPR-16562
8 years ago