Brian Bohl
81dfadcb16
Fix StringIndexOutOfBoundsException in RestTemplate.doExecute IOException handler when query string is an empty string
2017-09-01 16:48:53 -04:00
Juergen Hoeller
26284cac4f
Hibernate Validator 5 compatible support for element constraints
...
Issue: SPR-15916
Issue: SPR-15839
2017-09-01 16:40:24 +02:00
Juergen Hoeller
b6cae219d8
Upgrade to Log4J 2.9 (and Undertow 1.4.20)
2017-09-01 14:08:19 +02:00
Juergen Hoeller
97ded1dcc7
Polishing
2017-09-01 14:05:35 +02:00
Juergen Hoeller
30bd5827b0
ConfigurationClassEnhancer leniently allows for null bean references
...
Issue: SPR-15829
2017-09-01 14:05:14 +02:00
Juergen Hoeller
204ddebd68
SimpleAsyncTaskExecutor properly respects NO_CONCURRENCY
...
Issue: SPR-15895
2017-09-01 13:44:49 +02:00
Stephane Nicoll
678a786076
Merge pull request #1512 from Buzzardo:CONTRIBUTING-DOCUMENTATION-edit
...
* pr/1512:
CONTRIBUTING-DOCUMENTATION.adoc edit
2017-09-01 09:28:28 +02:00
Jay Bryant
3736b049d0
CONTRIBUTING-DOCUMENTATION.adoc edit
...
I made it be more formal and be easier to read.
Closes gh-1512
2017-09-01 09:28:09 +02:00
Stephane Nicoll
3a006439ee
Merge pull request #1511 from arend-von-reinersdorff:patch-1
...
* pr/1511:
Minor fix in example code: No quotes for boolean
2017-09-01 09:27:05 +02:00
Arend v. Reinersdorff
ba50581961
Minor fix in example code: No quotes for boolean
...
Closes gh-1511
2017-09-01 09:26:47 +02:00
Arjen Poutsma
14af5d941a
Javadoc
...
Issue: SPR-15912
2017-08-31 13:55:19 +02:00
Sebastien Deleuze
2f812112c2
Update Kotlin Slack URL
...
Issue: SPR-15659
2017-08-31 10:23:25 +02:00
Sebastien Deleuze
466699ba63
Polishing
...
Issue: SPR-15659
2017-08-31 09:57:11 +02:00
Stephane Nicoll
a8f10280ff
Merge pull request #1509 from Buzzardo:master
...
* pr/1509:
Polish contribution
Polish
2017-08-30 18:14:08 +02:00
Stephane Nicoll
8bd45cdec4
Polish contribution
...
Closes gh-1509
2017-08-30 18:13:10 +02:00
Jay Bryant
ea0e22218f
Polish
...
See gh-1509
2017-08-30 18:12:50 +02:00
Sebastien Deleuze
44e8cdcd89
Polishing
...
Issue: SPR-15659
2017-08-30 17:28:36 +02:00
Sebastien Deleuze
884fc40c3c
Add "Injecting configuration properties" to Kotlin ref doc
...
Issue: SPR-15659
2017-08-30 16:36:55 +02:00
Sebastien Deleuze
75114bd835
Upgrade to Kotlin 1.1.4-3
2017-08-30 15:27:21 +02:00
Sebastien Deleuze
3c9bb645d5
Improve Kotlin reference documentation
...
Issue: SPR-15659
2017-08-30 11:56:20 +02:00
Sam Brannen
71bd10f150
Update notes in Eclipse import script
2017-08-29 17:22:05 +02:00
Sam Brannen
9dd3a1cae7
Polishing
2017-08-29 16:57:27 +02:00
Martin Macko
721af4f780
Fix wrong instructions for building documentation ( #1508 )
...
Issue: SPR-15906
2017-08-29 16:51:11 +02:00
Juergen Hoeller
2b44e6e21c
Strong references to mapped exception handler methods
...
Issue: SPR-15907
2017-08-29 15:07:23 +02:00
Juergen Hoeller
b122bc6dcc
Upgrade to Hibernate Validator 6.0.2
...
Includes latest dependency updates (Netty 4.1.15, Undertow 1.4.19)
Issue: SPR-15808
2017-08-29 15:04:17 +02:00
Sebastien Deleuze
bddd71e705
Polishing
...
Issue: SPR-15659
2017-08-29 10:45:11 +02:00
Sebastien Deleuze
4359008b2b
Polishing
...
Issue: SPR-15659
2017-08-29 01:49:37 +02:00
Sebastien Deleuze
c1559b3f0a
Fix link to Spring Framework KDoc
...
Issue: SPR-15659
2017-08-29 01:43:32 +02:00
Sebastien Deleuze
ed6a35b465
Add API and reference documentation for Kotlin support
...
Issue: SPR-15659
2017-08-29 01:07:27 +02:00
Sebastien Deleuze
d2c1b284f3
Polish Kotlin API contracts and documentation
...
Issue: SPR-15659
2017-08-29 00:56:39 +02:00
Sam Brannen
3f2e27f24f
Fix Javadoc formatting in AnnotationBeanConfigurerAspect
2017-08-28 15:45:09 +02:00
Sam Brannen
4e81ee5fdf
Verify support for H2 database aliases in SQL scripts
...
This commit introduces a test to demonstrate how to define an alias in
an SQL script executed against an embedded H2 database.
Issue: SPR-15896
2017-08-26 15:04:48 +01:00
Brian Clozel
582014e944
Support HTTP range requests in MVC Controllers
...
Prior to this commit, HTTP Range requests were only supported by the
ResourceHttpRequestHandler when serving static resources.
This commit improves the `HttpEntityMethodProcessor` and
the `RequestResponseBodyMethodProcessor`. They now extract
`ResourceRegion`s from the `Resource` instance returned by the
Controller and let the Resource-related message converters
handle the writing of the resource (including partial writes).
Controller methods can now handle Range requests for
return types that extend Resource or HttpEntity:
@RequestMapping("/example/video.mp4")
public Resource handler() { }
@RequestMapping("/example/video.mp4")
public HttpEntity<Resource> handler() { }
Issue: SPR-15789, SPR-13834
2017-08-24 20:50:37 +02:00
Sam Brannen
d20b3cf86d
Upgrade to TestNG 6.12
2017-08-24 15:27:46 +01:00
Sam Brannen
d070010650
Upgrade to JUnit Jupiter 5.0 RC3
...
Issue: SPR-15848
2017-08-23 20:53:46 +01:00
Sebastien Deleuze
ba02b5761e
Provide distinct Web and Reactive Web sections
...
This change allows much more usable TOC for the reactive
stack and will make WebFlux documentation easier to
contribute thanks to a clearer split between both stacks.
Issue: SPR-15149
2017-08-23 16:02:04 +02:00
Sebastien Deleuze
cdb6688815
Update WebFlux code examples
2017-08-23 13:59:46 +02:00
Sebastien Deleuze
d61db48d64
Improve WebFlux documentation sections
...
Issue: SPR-15149
2017-08-23 13:53:58 +02:00
Sam Brannen
9da3927235
Polishing
2017-08-22 22:23:44 +01:00
Sam Brannen
1cb96f47c8
Fix Eclipse support in Gradle build
...
The upgrade to Gradle 4.0 broke the custom Eclipse support in the
Spring Framework build.
This commit includes the following changes which re-enable support for
Eclipse in the build.
- Switched to ProjectDependency(String) constructor
- Updated regular expression that matches against project output
dependencies to include more than one subdirectory between "build"
and "main"|"test".
Issue: SPR-15862
2017-08-22 22:16:34 +01:00
Brian Clozel
397fd24849
Revert "Leverage Kotlin plugin dependency management"
...
This reverts commit 3e2f6c848a .
2017-08-22 21:29:39 +02:00
Brian Clozel
a1e898fd39
Share common compiler args between src and test
...
Issue: SPR-15885
2017-08-22 18:09:19 +02:00
Sebastien Deleuze
3e2f6c848a
Leverage Kotlin plugin dependency management
2017-08-22 17:35:57 +02:00
Sebastien Deleuze
ef68ccdbd8
Add support for Kotlin autowired ctors w/ optional params
...
This commit adds support for autowired constructor parameters
on Kotlin classes with optional parameters. If some constructor
parameters are not available, optional parameter default values
will be used instead. Both explicit @Autowired annotated constructor
and implicit single constructor automatically autowired are supported.
Issue: SPR-15847
2017-08-22 17:05:18 +02:00
Sebastien Deleuze
ab6430569d
Efficient Kotlin metadata detection
...
Follow-up of 3991ab4a23 .
Issue: SPR-15673
2017-08-22 16:22:25 +02:00
Brian Clozel
cea9d1db8e
Fix Spring Framework BOM
...
This commit reinstates the Spring Framework BOM, which was previously
empty because of a previous change in 41cbc4670f .
This change also removes the JSR305 dependency from the BOM, which does
not belong here since it is not an artifact produced by Spring.
Issue: SPR-15885
2017-08-22 16:04:23 +02:00
Brian Clozel
af7673dda7
Polish build
...
Issue: SPR-15885
2017-08-22 11:23:22 +02:00
Brian Clozel
f6023c2202
Remove Sonar / Jacoco build configuration
...
Issue: SPR-15885
2017-08-22 11:10:53 +02:00
Stephane Nicoll
5a51351fa4
Relax test assertion when Jacoco is enabled
...
This commit changes the resolveMethod to take a method name as
instrumentation may add additional methods to the test object.
Issue: SPR-15888
2017-08-22 10:26:19 +02:00
Sebastien Deleuze
9abe77670c
Sync with reactor-core when() -> zip() change
2017-08-21 19:54:08 +02:00