Skip to content

Commit 00113b2

Browse files
committed
Upgrade jackson to 2.21.2
1 parent 15044a2 commit 00113b2

File tree

4 files changed

+28
-7
lines changed
  • components
    • camel-ai/camel-torchserve
    • camel-jacksonxml/src/test/java/org/apache/camel/component/jacksonxml
    • camel-jackson/src/test/java/org/apache/camel/component/jackson
  • parent

4 files changed

+28
-7
lines changed

components/camel-ai/camel-torchserve/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
<dependency>
6464
<groupId>com.fasterxml.jackson.core</groupId>
6565
<artifactId>jackson-annotations</artifactId>
66-
<version>${jackson2-version}</version>
66+
<version>${jackson2-annotations-version}</version>
6767
</dependency>
6868
<dependency>
6969
<groupId>com.fasterxml.jackson.core</groupId>

components/camel-jackson/src/test/java/org/apache/camel/component/jackson/MyModule.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import com.fasterxml.jackson.core.Version;
2020
import com.fasterxml.jackson.databind.Module;
21-
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
21+
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
2222

2323
public class MyModule extends Module {
2424

@@ -34,7 +34,7 @@ public Version version() {
3434

3535
@Override
3636
public void setupModule(SetupContext context) {
37-
context.setNamingStrategy(new PropertyNamingStrategy.PropertyNamingStrategyBase() {
37+
context.setNamingStrategy(new PropertyNamingStrategies.NamingBase() {
3838
@Override
3939
public String translate(String propertyName) {
4040
return "my-" + propertyName;

components/camel-jacksonxml/src/test/java/org/apache/camel/component/jacksonxml/MyModule.java

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@
1919
import com.fasterxml.jackson.core.Version;
2020
import com.fasterxml.jackson.databind.Module;
2121
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
22+
import com.fasterxml.jackson.databind.cfg.MapperConfig;
23+
import com.fasterxml.jackson.databind.introspect.AnnotatedField;
24+
import com.fasterxml.jackson.databind.introspect.AnnotatedMethod;
25+
import com.fasterxml.jackson.databind.introspect.AnnotatedParameter;
2226

2327
public class MyModule extends Module {
2428

@@ -34,10 +38,26 @@ public Version version() {
3438

3539
@Override
3640
public void setupModule(SetupContext context) {
37-
context.setNamingStrategy(new PropertyNamingStrategy.PropertyNamingStrategyBase() {
41+
context.setNamingStrategy(new PropertyNamingStrategy() {
3842
@Override
39-
public String translate(String propertyName) {
40-
return "my-" + propertyName;
43+
public String nameForField(MapperConfig<?> config, AnnotatedField field, String defaultName) {
44+
return "my-" + defaultName;
45+
}
46+
47+
@Override
48+
public String nameForGetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName) {
49+
return "my-" + defaultName;
50+
}
51+
52+
@Override
53+
public String nameForSetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName) {
54+
return "my-" + defaultName;
55+
}
56+
57+
@Override
58+
public String nameForConstructorParameter(
59+
MapperConfig<?> config, AnnotatedParameter ctorParam, String defaultName) {
60+
return "my-" + defaultName;
4161
}
4262
});
4363
}

parent/pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,8 @@
272272
<ivy-version>2.5.3</ivy-version>
273273
<jackson-databind-nullable-version>0.2.9</jackson-databind-nullable-version>
274274
<jackson-jq-version>1.6.0</jackson-jq-version>
275-
<jackson2-version>2.19.4</jackson2-version>
275+
<jackson2-version>2.21.2</jackson2-version>
276+
<jackson2-annotations-version>2.21</jackson2-annotations-version>
276277
<jackrabbit-version>2.22.3</jackrabbit-version>
277278
<jasminb-jsonapi-version>0.15</jasminb-jsonapi-version>
278279
<jandex-version>3.5.3</jandex-version>

0 commit comments

Comments
 (0)