Browse Source

Upgrade build to Spring 5.0.0-BUILD-SNAPSHOT

* update bean validation API version
* MethodParameter now validates indices, see 39e3f2ebf6
* `getCharSet()` is now `getCharset()`
pull/1111/head
Brian Clozel 10 years ago
parent
commit
4c3c54463c
  1. 4
      spring-web-reactive/build.gradle
  2. 2
      spring-web-reactive/src/main/java/org/springframework/http/server/reactive/ServletServerHttpRequest.java
  3. 2
      spring-web-reactive/src/main/java/org/springframework/http/server/reactive/ServletServerHttpResponse.java
  4. 3
      spring-web-reactive/src/test/java/org/springframework/web/reactive/result/method/annotation/RequestAttributeMethodArgumentResolverTests.java
  5. 3
      spring-web-reactive/src/test/java/org/springframework/web/reactive/result/method/annotation/SessionAttributeMethodArgumentResolverTests.java

4
spring-web-reactive/build.gradle

@ -27,7 +27,7 @@ repositories { @@ -27,7 +27,7 @@ repositories {
}
ext {
springVersion = '4.3.0.RELEASE'
springVersion = '5.0.0.BUILD-SNAPSHOT'
reactorVersion = '2.5.0.BUILD-SNAPSHOT'
reactorNettyVersion = '2.5.0.BUILD-SNAPSHOT'
rxJavaVersion = '1.1.6'
@ -112,7 +112,7 @@ dependencies { @@ -112,7 +112,7 @@ dependencies {
optional "org.eclipse.jetty:jetty-servlet:${jettyVersion}"
optional("org.freemarker:freemarker:2.3.23")
optional("com.fasterxml:aalto-xml:1.0.0")
optional("javax.validation:validation-api:1.0.0.GA")
optional("javax.validation:validation-api:1.1.0.Final")
provided "javax.servlet:javax.servlet-api:3.1.0"

2
spring-web-reactive/src/main/java/org/springframework/http/server/reactive/ServletServerHttpRequest.java

@ -94,7 +94,7 @@ public class ServletServerHttpRequest extends AbstractServerHttpRequest { @@ -94,7 +94,7 @@ public class ServletServerHttpRequest extends AbstractServerHttpRequest {
headers.setContentType(contentType);
}
}
if (contentType != null && contentType.getCharSet() == null) {
if (contentType != null && contentType.getCharset() == null) {
String encoding = getServletRequest().getCharacterEncoding();
if (StringUtils.hasLength(encoding)) {
Charset charset = Charset.forName(encoding);

2
spring-web-reactive/src/main/java/org/springframework/http/server/reactive/ServletServerHttpResponse.java

@ -86,7 +86,7 @@ public class ServletServerHttpResponse extends AbstractServerHttpResponse { @@ -86,7 +86,7 @@ public class ServletServerHttpResponse extends AbstractServerHttpResponse {
if (this.response.getContentType() == null && contentType != null) {
this.response.setContentType(contentType.toString());
}
Charset charset = (contentType != null ? contentType.getCharSet() : null);
Charset charset = (contentType != null ? contentType.getCharset() : null);
if (this.response.getCharacterEncoding() == null && charset != null) {
this.response.setCharacterEncoding(charset.name());
}

3
spring-web-reactive/src/test/java/org/springframework/web/reactive/result/method/annotation/RequestAttributeMethodArgumentResolverTests.java

@ -154,7 +154,8 @@ public class RequestAttributeMethodArgumentResolverTests { @@ -154,7 +154,8 @@ public class RequestAttributeMethodArgumentResolverTests {
@RequestAttribute Foo foo,
@RequestAttribute("specialFoo") Foo namedFoo,
@RequestAttribute(name="foo", required = false) Foo notRequiredFoo,
@RequestAttribute(name="foo") Optional<Foo> optionalFoo) {
@RequestAttribute(name="foo") Optional<Foo> optionalFoo,
String notSupported) {
}
private static class Foo {

3
spring-web-reactive/src/test/java/org/springframework/web/reactive/result/method/annotation/SessionAttributeMethodArgumentResolverTests.java

@ -161,7 +161,8 @@ public class SessionAttributeMethodArgumentResolverTests { @@ -161,7 +161,8 @@ public class SessionAttributeMethodArgumentResolverTests {
@SessionAttribute Foo foo,
@SessionAttribute("specialFoo") Foo namedFoo,
@SessionAttribute(name="foo", required = false) Foo notRequiredFoo,
@SessionAttribute(name="foo") Optional<Foo> optionalFoo) {
@SessionAttribute(name="foo") Optional<Foo> optionalFoo,
String notSupported) {
}
private static class Foo {

Loading…
Cancel
Save