Merge pull request #10029 from Maiklins/Java-2136-update-jackson-version-in-main-pom
Java-2136 update jackson version in main pom
This commit is contained in:
commit
11818a04a3
|
@ -129,6 +129,11 @@
|
||||||
<artifactId>zookeeper</artifactId>
|
<artifactId>zookeeper</artifactId>
|
||||||
<version>${zookeeper.version}</version>
|
<version>${zookeeper.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
<artifactId>jackson-core</artifactId>
|
||||||
|
<version>${jackson.version}</version>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
<artifactId>jackson-databind</artifactId>
|
<artifactId>jackson-databind</artifactId>
|
||||||
|
|
|
@ -23,6 +23,13 @@
|
||||||
<artifactId>jackson-datatype-joda</artifactId>
|
<artifactId>jackson-datatype-joda</artifactId>
|
||||||
<version>${jackson.version}</version>
|
<version>${jackson.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
<artifactId>jackson-core</artifactId>
|
||||||
|
<version>${jackson.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
|
|
|
@ -60,8 +60,6 @@ public class CustomDeserializationUnitTest {
|
||||||
String converted = objectMapper.writeValueAsString(now);
|
String converted = objectMapper.writeValueAsString(now);
|
||||||
// restore an instance of ZonedDateTime from String
|
// restore an instance of ZonedDateTime from String
|
||||||
ZonedDateTime restored = objectMapper.readValue(converted, ZonedDateTime.class);
|
ZonedDateTime restored = objectMapper.readValue(converted, ZonedDateTime.class);
|
||||||
System.out.println("serialized: " + now);
|
|
||||||
System.out.println("restored: " + restored);
|
|
||||||
assertThat(now, is(not(restored)));
|
assertThat(now, is(not(restored)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -70,15 +68,14 @@ public class CustomDeserializationUnitTest {
|
||||||
ObjectMapper objectMapper = new ObjectMapper();
|
ObjectMapper objectMapper = new ObjectMapper();
|
||||||
objectMapper.findAndRegisterModules();
|
objectMapper.findAndRegisterModules();
|
||||||
objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
|
objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
|
||||||
|
objectMapper.enable(SerializationFeature.WRITE_DATES_WITH_ZONE_ID);
|
||||||
objectMapper.disable(DeserializationFeature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE);
|
objectMapper.disable(DeserializationFeature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE);
|
||||||
// construct a new instance of ZonedDateTime
|
// construct a new instance of ZonedDateTime
|
||||||
ZonedDateTime now = ZonedDateTime.now(ZoneId.of("Europe/Berlin"));
|
ZonedDateTime now = ZonedDateTime.now(ZoneId.of("Europe/Berlin"));
|
||||||
String converted = objectMapper.writeValueAsString(now);
|
String converted = objectMapper.writeValueAsString(now);
|
||||||
// restore an instance of ZonedDateTime from String
|
// restore an instance of ZonedDateTime from String
|
||||||
ZonedDateTime restored = objectMapper.readValue(converted, ZonedDateTime.class);
|
ZonedDateTime restored = objectMapper.readValue(converted, ZonedDateTime.class);
|
||||||
System.out.println("serialized: " + now);
|
assertThat(restored, is(now));
|
||||||
System.out.println("restored: " + restored);
|
|
||||||
assertThat(now, is(restored));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,7 +24,6 @@ public class CustomSerializationUnitTest {
|
||||||
public final void whenSerializing_thenNoExceptions() throws JsonGenerationException, JsonMappingException, IOException {
|
public final void whenSerializing_thenNoExceptions() throws JsonGenerationException, JsonMappingException, IOException {
|
||||||
final Item myItem = new Item(1, "theItem", new User(2, "theUser"));
|
final Item myItem = new Item(1, "theItem", new User(2, "theUser"));
|
||||||
final String serialized = new ObjectMapper().writeValueAsString(myItem);
|
final String serialized = new ObjectMapper().writeValueAsString(myItem);
|
||||||
System.out.println(serialized);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -38,7 +37,6 @@ public class CustomSerializationUnitTest {
|
||||||
mapper.registerModule(simpleModule);
|
mapper.registerModule(simpleModule);
|
||||||
|
|
||||||
final String serialized = mapper.writeValueAsString(myItem);
|
final String serialized = mapper.writeValueAsString(myItem);
|
||||||
System.out.println(serialized);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -46,7 +44,6 @@ public class CustomSerializationUnitTest {
|
||||||
final ItemWithSerializer myItem = new ItemWithSerializer(1, "theItem", new User(2, "theUser"));
|
final ItemWithSerializer myItem = new ItemWithSerializer(1, "theItem", new User(2, "theUser"));
|
||||||
|
|
||||||
final String serialized = new ObjectMapper().writeValueAsString(myItem);
|
final String serialized = new ObjectMapper().writeValueAsString(myItem);
|
||||||
System.out.println(serialized);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,7 +37,6 @@ public class IgnoreFieldsWithFilterUnitTest {
|
||||||
assertThat(dtoAsString, not(containsString("intValue")));
|
assertThat(dtoAsString, not(containsString("intValue")));
|
||||||
assertThat(dtoAsString, containsString("booleanValue"));
|
assertThat(dtoAsString, containsString("booleanValue"));
|
||||||
assertThat(dtoAsString, containsString("stringValue"));
|
assertThat(dtoAsString, containsString("stringValue"));
|
||||||
System.out.println(dtoAsString);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -83,7 +82,6 @@ public class IgnoreFieldsWithFilterUnitTest {
|
||||||
assertThat(dtoAsString, not(containsString("intValue")));
|
assertThat(dtoAsString, not(containsString("intValue")));
|
||||||
assertThat(dtoAsString, containsString("booleanValue"));
|
assertThat(dtoAsString, containsString("booleanValue"));
|
||||||
assertThat(dtoAsString, containsString("stringValue"));
|
assertThat(dtoAsString, containsString("stringValue"));
|
||||||
System.out.println(dtoAsString);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -51,8 +51,6 @@ public class JacksonDynamicIgnoreUnitTest {
|
||||||
assertTrue(result.contains("john"));
|
assertTrue(result.contains("john"));
|
||||||
assertTrue(result.contains("address"));
|
assertTrue(result.contains("address"));
|
||||||
assertTrue(result.contains("usa"));
|
assertTrue(result.contains("usa"));
|
||||||
|
|
||||||
System.out.println("Not Hidden = " + result);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -65,8 +63,6 @@ public class JacksonDynamicIgnoreUnitTest {
|
||||||
assertTrue(result.contains("john"));
|
assertTrue(result.contains("john"));
|
||||||
assertFalse(result.contains("address"));
|
assertFalse(result.contains("address"));
|
||||||
assertFalse(result.contains("usa"));
|
assertFalse(result.contains("usa"));
|
||||||
|
|
||||||
System.out.println("Address Hidden = " + result);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -76,8 +72,6 @@ public class JacksonDynamicIgnoreUnitTest {
|
||||||
final String result = mapper.writeValueAsString(person);
|
final String result = mapper.writeValueAsString(person);
|
||||||
|
|
||||||
assertTrue(result.length() == 0);
|
assertTrue(result.length() == 0);
|
||||||
|
|
||||||
System.out.println("All Hidden = " + result);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -90,7 +84,5 @@ public class JacksonDynamicIgnoreUnitTest {
|
||||||
final Person p3 = new Person("adam", ad3, false);
|
final Person p3 = new Person("adam", ad3, false);
|
||||||
|
|
||||||
final String result = mapper.writeValueAsString(Arrays.asList(p1, p2, p3));
|
final String result = mapper.writeValueAsString(Arrays.asList(p1, p2, p3));
|
||||||
|
|
||||||
System.out.println(result);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -53,12 +53,12 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
<artifactId>jackson-annotations</artifactId>
|
<artifactId>jackson-annotations</artifactId>
|
||||||
<version>2.11.0</version>
|
<version>${jackson.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
<artifactId>jackson-databind</artifactId>
|
<artifactId>jackson-databind</artifactId>
|
||||||
<version>2.11.0</version>
|
<version>${jackson.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.io-informatics.oss</groupId>
|
<groupId>com.io-informatics.oss</groupId>
|
||||||
|
|
|
@ -168,7 +168,7 @@
|
||||||
<crdt.version>0.1.0</crdt.version>
|
<crdt.version>0.1.0</crdt.version>
|
||||||
<unit-ri.version>1.0.3</unit-ri.version>
|
<unit-ri.version>1.0.3</unit-ri.version>
|
||||||
<infinispan.version>9.1.5.Final</infinispan.version>
|
<infinispan.version>9.1.5.Final</infinispan.version>
|
||||||
<jackson.version>2.9.8</jackson.version>
|
<!-- <jackson.version>2.9.8</jackson.version>-->
|
||||||
<spring.version>4.3.8.RELEASE</spring.version>
|
<spring.version>4.3.8.RELEASE</spring.version>
|
||||||
<suanshu.version>4.0.0</suanshu.version>
|
<suanshu.version>4.0.0</suanshu.version>
|
||||||
<derive4j.version>1.1.0</derive4j.version>
|
<derive4j.version>1.1.0</derive4j.version>
|
||||||
|
|
|
@ -72,7 +72,7 @@
|
||||||
<okhttp.version>3.14.2</okhttp.version>
|
<okhttp.version>3.14.2</okhttp.version>
|
||||||
<gson.version>2.8.5</gson.version>
|
<gson.version>2.8.5</gson.version>
|
||||||
<mockwebserver.version>3.14.2</mockwebserver.version>
|
<mockwebserver.version>3.14.2</mockwebserver.version>
|
||||||
<jackson.version>2.9.8</jackson.version>
|
<!-- <jackson.version>2.9.8</jackson.version>-->
|
||||||
<jetty.httpclient.version>1.0.3</jetty.httpclient.version>
|
<jetty.httpclient.version>1.0.3</jetty.httpclient.version>
|
||||||
<jetty.server.version>9.4.19.v20190610</jetty.server.version>
|
<jetty.server.version>9.4.19.v20190610</jetty.server.version>
|
||||||
<rxjava2.version>2.2.11</rxjava2.version>
|
<rxjava2.version>2.2.11</rxjava2.version>
|
||||||
|
|
|
@ -118,7 +118,7 @@
|
||||||
<properties>
|
<properties>
|
||||||
<gson.version>2.8.5</gson.version>
|
<gson.version>2.8.5</gson.version>
|
||||||
<httpclient.version>4.5.3</httpclient.version>
|
<httpclient.version>4.5.3</httpclient.version>
|
||||||
<jackson.version>2.9.8</jackson.version>
|
<!-- <jackson.version>2.9.8</jackson.version>-->
|
||||||
<assertj.version>3.6.2</assertj.version>
|
<assertj.version>3.6.2</assertj.version>
|
||||||
<com.squareup.okhttp3.version>3.14.2</com.squareup.okhttp3.version>
|
<com.squareup.okhttp3.version>3.14.2</com.squareup.okhttp3.version>
|
||||||
<googleclient.version>1.23.0</googleclient.version>
|
<googleclient.version>1.23.0</googleclient.version>
|
||||||
|
|
|
@ -66,12 +66,12 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
<artifactId>jackson-databind</artifactId>
|
<artifactId>jackson-databind</artifactId>
|
||||||
<version>${fasterxml.jackson.version}</version>
|
<version>${jackson.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
||||||
<artifactId>jackson-dataformat-smile</artifactId>
|
<artifactId>jackson-dataformat-smile</artifactId>
|
||||||
<version>${fasterxml.jackson.version}</version>
|
<version>${jackson.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
|
@ -93,7 +93,7 @@
|
||||||
<dep.ver.servlet>3.1.0</dep.ver.servlet>
|
<dep.ver.servlet>3.1.0</dep.ver.servlet>
|
||||||
<netflix.servo.ver>0.12.17</netflix.servo.ver>
|
<netflix.servo.ver>0.12.17</netflix.servo.ver>
|
||||||
<micrometer.ver>0.12.0.RELEASE</micrometer.ver>
|
<micrometer.ver>0.12.0.RELEASE</micrometer.ver>
|
||||||
<fasterxml.jackson.version>2.9.1</fasterxml.jackson.version>
|
<!-- <fasterxml.jackson.version>2.9.1</fasterxml.jackson.version>-->
|
||||||
<spring-boot-starter-web.version>2.0.7.RELEASE</spring-boot-starter-web.version>
|
<spring-boot-starter-web.version>2.0.7.RELEASE</spring-boot-starter-web.version>
|
||||||
<assertj-core.version>3.11.1</assertj-core.version>
|
<assertj-core.version>3.11.1</assertj-core.version>
|
||||||
<metrics-aspectj.version>1.1.0</metrics-aspectj.version>
|
<metrics-aspectj.version>1.1.0</metrics-aspectj.version>
|
||||||
|
|
|
@ -170,7 +170,6 @@
|
||||||
<guava.version>29.0-jre</guava.version>
|
<guava.version>29.0-jre</guava.version>
|
||||||
<hibernate-types.version>2.9.7</hibernate-types.version>
|
<hibernate-types.version>2.9.7</hibernate-types.version>
|
||||||
<hibernate.version>5.4.14.Final</hibernate.version>
|
<hibernate.version>5.4.14.Final</hibernate.version>
|
||||||
<jackson.version>2.10.3</jackson.version>
|
|
||||||
<javassist.version>3.27.0-GA</javassist.version>
|
<javassist.version>3.27.0-GA</javassist.version>
|
||||||
<jaxb.version>2.3.1</jaxb.version>
|
<jaxb.version>2.3.1</jaxb.version>
|
||||||
<log4jdbc.version>2.0.0</log4jdbc.version>
|
<log4jdbc.version>2.0.0</log4jdbc.version>
|
||||||
|
|
3
pom.xml
3
pom.xml
|
@ -1485,9 +1485,8 @@
|
||||||
<javax.servlet-api.version>3.1.0</javax.servlet-api.version>
|
<javax.servlet-api.version>3.1.0</javax.servlet-api.version>
|
||||||
<jstl-api.version>1.2</jstl-api.version>
|
<jstl-api.version>1.2</jstl-api.version>
|
||||||
<javax.servlet.jsp-api.version>2.3.1</javax.servlet.jsp-api.version>
|
<javax.servlet.jsp-api.version>2.3.1</javax.servlet.jsp-api.version>
|
||||||
<jackson-mapper-asl.version>1.9.13</jackson-mapper-asl.version>
|
|
||||||
<jstl.version>1.2</jstl.version>
|
<jstl.version>1.2</jstl.version>
|
||||||
<jackson.version>2.9.8</jackson.version>
|
<jackson.version>2.11.1</jackson.version>
|
||||||
<commons-fileupload.version>1.3</commons-fileupload.version>
|
<commons-fileupload.version>1.3</commons-fileupload.version>
|
||||||
<junit-platform.version>1.2.0</junit-platform.version>
|
<junit-platform.version>1.2.0</junit-platform.version>
|
||||||
<junit-jupiter.version>5.2.0</junit-jupiter.version>
|
<junit-jupiter.version>5.2.0</junit-jupiter.version>
|
||||||
|
|
|
@ -173,7 +173,6 @@
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<jayway-rest-assured.version>2.9.0</jayway-rest-assured.version>
|
<jayway-rest-assured.version>2.9.0</jayway-rest-assured.version>
|
||||||
<jackson.version>2.9.9</jackson.version> <!-- Same as spring-boot-dependencies:2.1.7.RELEASE -->
|
|
||||||
<kotlin.version>1.2.71</kotlin.version> <!-- Same as spring-boot-dependencies:2.1.7.RELEASE -->
|
<kotlin.version>1.2.71</kotlin.version> <!-- Same as spring-boot-dependencies:2.1.7.RELEASE -->
|
||||||
<httpclient.version>4.5.8</httpclient.version>
|
<httpclient.version>4.5.8</httpclient.version>
|
||||||
<start-class>com.baeldung.Spring5Application</start-class>
|
<start-class>com.baeldung.Spring5Application</start-class>
|
||||||
|
|
|
@ -28,9 +28,7 @@ public class SpringSecurity5Application {
|
||||||
HttpHandler handler = WebHttpHandlerBuilder.applicationContext(context)
|
HttpHandler handler = WebHttpHandlerBuilder.applicationContext(context)
|
||||||
.build();
|
.build();
|
||||||
ReactorHttpHandlerAdapter adapter = new ReactorHttpHandlerAdapter(handler);
|
ReactorHttpHandlerAdapter adapter = new ReactorHttpHandlerAdapter(handler);
|
||||||
HttpServer httpServer = HttpServer.create();
|
HttpServer httpServer = HttpServer.create().host("localhost").port(8083);
|
||||||
httpServer.host("localhost");
|
|
||||||
httpServer.port(8080);
|
|
||||||
return httpServer.handle(adapter).bindNow();
|
return httpServer.handle(adapter).bindNow();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -40,11 +40,6 @@
|
||||||
<artifactId>javax.servlet.jsp-api</artifactId>
|
<artifactId>javax.servlet.jsp-api</artifactId>
|
||||||
<version>${javax.servlet.jsp-api.version}</version>
|
<version>${javax.servlet.jsp-api.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>org.codehaus.jackson</groupId>
|
|
||||||
<artifactId>jackson-mapper-asl</artifactId>
|
|
||||||
<version>${jackson-mapper-asl.version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>javax.servlet</groupId>
|
<groupId>javax.servlet</groupId>
|
||||||
<artifactId>jstl</artifactId>
|
<artifactId>jstl</artifactId>
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
<artifactId>jackson-databind</artifactId>
|
<artifactId>jackson-databind</artifactId>
|
||||||
<version>${jackson-databind-version}</version>
|
<version>${jackson-version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.fasterxml.jackson.jaxrs</groupId>
|
<groupId>com.fasterxml.jackson.jaxrs</groupId>
|
||||||
|
@ -264,8 +264,8 @@
|
||||||
<properties>
|
<properties>
|
||||||
<swagger-annotations-version>1.5.22</swagger-annotations-version>
|
<swagger-annotations-version>1.5.22</swagger-annotations-version>
|
||||||
<spring-web-version>4.3.9.RELEASE</spring-web-version>
|
<spring-web-version>4.3.9.RELEASE</spring-web-version>
|
||||||
<jackson-version>2.10.1</jackson-version>
|
<jackson-version>2.11.1</jackson-version>
|
||||||
<jackson-databind-version>2.10.1</jackson-databind-version>
|
<!-- <jackson-databind-version>2.10.1</jackson-databind-version>-->
|
||||||
<jackson-databind-nullable-version>0.2.1</jackson-databind-nullable-version>
|
<jackson-databind-nullable-version>0.2.1</jackson-databind-nullable-version>
|
||||||
<jackson-threetenbp-version>2.9.10</jackson-threetenbp-version>
|
<jackson-threetenbp-version>2.9.10</jackson-threetenbp-version>
|
||||||
<maven-plugin-version>1.0.0</maven-plugin-version>
|
<maven-plugin-version>1.0.0</maven-plugin-version>
|
||||||
|
|
|
@ -30,7 +30,6 @@
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<mockito.version>2.21.0</mockito.version>
|
<mockito.version>2.21.0</mockito.version>
|
||||||
<jackson.version>2.10.3</jackson.version>
|
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|
Loading…
Reference in New Issue