Juergen Hoeller
9aaed2bcef
Polishing
2017-03-07 11:02:26 +01:00
Juergen Hoeller
2f85cbf0d9
Upgrade to Protobuf 3.2 and JRuby 9.1.8
2017-03-07 11:01:59 +01:00
Juergen Hoeller
0d7b25f324
Upgrade to CGLIB 3.2.5
...
Issue: SPR-15147
2017-03-07 00:51:36 +01:00
Juergen Hoeller
eeb01db888
Support for new ServletContext methods in Servlet 4.0 b03
...
Issue: SPR-12674
2017-03-06 21:42:41 +01:00
Juergen Hoeller
e61e8d5062
Upgrade to HtmlUnit 2.25 and Jackson 2.9 PR1
...
Includes Log4J 2.8.1 and Selenium 3.2 as well.
Issue: SPR-15319
2017-03-06 17:54:28 +01:00
Juergen Hoeller
47c4cf7abf
Drop support for Jetty 9.3 and OkHttp 2.x
...
Issue: SPR-15038
2017-03-06 17:54:02 +01:00
Rossen Stoyanchev
37726f4214
Improved annnotation support in ResolvableMethod
2017-03-06 09:19:57 -05:00
Rossen Stoyanchev
0296d003af
Improved generics support in ResolvableMethod
2017-03-06 09:19:57 -05:00
Arjen Poutsma
c5351fdbef
Add WebFlux fn reference documentation
...
Added WebFlux fn documentation, as a separate document for now.
2017-03-06 11:20:25 +01:00
Stephane Nicoll
33c4a71b08
Merge pull request #1349 from aviskarBasnet:doc-fix
...
* pr/1349:
Polish contribution
Polish doc
2017-03-05 09:34:32 +01:00
Stephane Nicoll
6bd4c88371
Polish contribution
...
Closes gh-1349
2017-03-05 09:33:57 +01:00
Aviskar Basnet
bf040c3dc1
Polish doc
...
See gh-1349
2017-03-05 09:31:16 +01:00
Rossen Stoyanchev
cdf19d1db1
@RequestParam tests use ResolvableMethod
2017-03-03 23:43:01 -05:00
Rossen Stoyanchev
6950cc0e64
Move ResolvableMethod
...
From spring-webflux to spring-web test sources since it is perfectly
usable for testing Spring MVC annotation method support.
Potentially to be promoted further up for use in any module that has
annotation method support. It has spring-core dependencies only
2017-03-03 22:12:33 -05:00
Rossen Stoyanchev
8ed22394cf
Refactor ResolvableMethod
2017-03-03 22:12:28 -05:00
Stephane Nicoll
e38854a72f
Merge pull request #1343 from nkjackzhang:patch-6
...
* pr/1343:
Update copyright header
Remove unecessary "<<"
2017-03-03 09:29:46 +01:00
Stephane Nicoll
05787f314f
Update copyright header
...
Closes gh-1343
2017-03-03 09:28:56 +01:00
nkjackzhang
0e49c0e152
Remove unecessary "<<"
...
See gh-1343
2017-03-03 09:28:17 +01:00
Rossen Stoyanchev
ce69855274
Fix failing tests
2017-03-02 11:13:47 -05:00
Rossen Stoyanchev
ccb2c6530e
Support for @ControllerAdvice in WebFlux
...
Issue: SPR-15132
2017-03-02 03:30:34 -05:00
Rossen Stoyanchev
24034447f6
Polish ExceptionHandler initialization
...
In preparation for SPR-15132
2017-03-01 18:08:41 -05:00
Rossen Stoyanchev
d8b150e83d
Refactor BindingContext initialization
...
In preparation for SPR-15132.
Turn the BindingContextFactory into ModelInitializer (both package
private) since creating BindingContext itself is quite simple.
The ModelInitializer also has only one field and no need to be aware
of fields the RequestMappingHandlerAdapter.
2017-03-01 18:08:41 -05:00
Rossen Stoyanchev
c1086f4114
Polish BindingContext
...
In preparation for SPR-15132.
2017-03-01 18:08:41 -05:00
Juergen Hoeller
eb47f4c4e2
Upgrade to EhCache 3.3 and SLF4J 1.7.24
2017-03-01 22:51:46 +01:00
Sebastien Deleuze
ad3dafef4f
Upgrade to Kotlin 1.1.0
...
Issue: SPR-15301
2017-03-01 15:17:32 +01:00
Juergen Hoeller
2b3fb2f5cc
Polishing
2017-02-28 18:37:33 +01:00
Arjen Poutsma
56d669f849
Add permanent/temporary redirect to ServerResponse
...
This commit adds the temporaryRedirect(URI) and permanentRedirect(URI)
static creation methods to ServerResponse.
2017-02-28 15:47:19 +01:00
Juergen Hoeller
6556b40c2b
Upgrade to SnakeYAML 1.18 (with updated duplicate key tests)
...
Includes updates to Caffeine 2.4, Jetty 9.4.2, Undertow 1.4.11, RxJava 1.2.7 and Groovy 2.4.9.
2017-02-28 13:19:33 +01:00
Juergen Hoeller
6d6cf01a42
Polishing
2017-02-28 13:13:23 +01:00
Juergen Hoeller
d003f6614b
Tests for annotation lookups in interfaces (currently ignored for CGLIB proxies)
...
Issue: SPR-15271
Issue: SPR-14949
Issue: SPR-14322
2017-02-28 13:11:15 +01:00
Juergen Hoeller
d4a1b59b4c
Skip transaction/caching metadata retrieval for java.lang.Object methods
...
Also retrieves CacheConfig as merged annotation now, aligned with other caching annotations.
Issue: SPR-15296
2017-02-28 13:08:55 +01:00
Juergen Hoeller
8992f5924f
AnnotationUtils makes use of Java 8 getDeclaredAnnotation method
...
Issue: SPR-15287
2017-02-28 13:07:03 +01:00
Rossen Stoyanchev
5237e47e66
Polish
2017-02-27 17:26:20 -05:00
Rossen Stoyanchev
226c9f9a73
Add WebFlux redirect integration test case
...
Issue: SPR-15291
2017-02-27 17:14:56 -05:00
Sebastien Deleuze
40ae8d41a4
Introduce ServerResponse Kotlin extensions
...
Issue: SPR-15293
2017-02-27 19:46:07 +01:00
Sebastien Deleuze
710702acdc
Polish Kotlin routing DSL
...
- typealias to replace types like RouterDsl.() -> Unit by Routes
- String.invoke() as path("/foo") shortcut
- String.route() as pathPrefix("/foo").route() shortcut
- Avoid requiring PathPredicates.* import
Issue: SPR-15292
2017-02-27 19:14:24 +01:00
Stephane Nicoll
a936ece285
Merge pull request #1340 from pistriak:patch-1
...
* pr/1340:
Polishing
2017-02-25 16:50:40 +01:00
Ruslan Pistriak
8417a73913
Polishing
...
Closes gh-1340
2017-02-25 16:50:02 +01:00
Rossen Stoyanchev
aecdf738d3
Print session attributes in PrintingResultHandler
...
Issue: SPR-15189
2017-02-23 16:39:21 -05:00
Rossen Stoyanchev
24dbfc8ace
Fix wrong access modifier in MockMvc standalone setup
...
Issue: SPR-15248
2017-02-23 16:10:47 -05:00
Juergen Hoeller
2d7742b214
Latest dependency updates (RxJava 2.0.6, HtmlUnit Driver 2.24, Selenium 3.1)
2017-02-22 16:56:24 +01:00
Juergen Hoeller
cbd19153c4
Polishing
2017-02-22 16:53:54 +01:00
Juergen Hoeller
6357c5167a
Upgrade to Jackson 2.8.7 and Dependency Management Plugin 1.0.0.RELEASE
2017-02-22 15:43:52 +01:00
Juergen Hoeller
f4de1ea147
Polishing
2017-02-22 15:32:19 +01:00
Juergen Hoeller
7fb0ad37da
ConfigurationClassEnhancer explicitly handles non-interceptable FactoryBeans
...
Issue: SPR-15275
2017-02-22 15:32:04 +01:00
Juergen Hoeller
6108ab1c31
Test for expected behavior of getAllMergedAnnotations vs findAllMergedAnnotations
...
Issue: SPR-15271
2017-02-22 15:28:34 +01:00
Stephane Nicoll
21ae169653
Merge pull request #1335 from stonio:patch-4
...
* pr/1335:
Use String#isEmpty()
2017-02-22 11:56:24 +01:00
stonio
7d062df992
Use String#isEmpty()
...
Closes gh-1335
2017-02-22 11:55:17 +01:00
Sebastien Deleuze
c85f063d92
Upgrade Reactor to Aluminium-SR1
2017-02-22 01:43:11 +01:00
Juergen Hoeller
d2cc97af47
Polishing
2017-02-21 22:41:40 +01:00