我正在使用 JsonSchema2Pojo 将 json 转换为模型对象。它按预期创建模型对象。但是,我也需要注释 @JsonIgnoreProperties(ignoreUnknown = true) 。此 JsonSchema2Pojo 无法使用此注释。但是,看起来它支持属性 includeAdditionalProperties。即使设置了这个,我在生成的类中也看不到 additionalPropertiesMap 。这里有什么遗漏吗?
<plugin>
<groupId>org.jsonschema2pojo</groupId>
<artifactId>jsonschema2pojo-maven-plugin</artifactId>
<version>0.5.1</version>
<configuration>
<sourceDirectory>${project.parent.basedir}/app-service/src/main/resources/schema</sourceDirectory>
<targetPackage>com.xyz.test.dto</targetPackage>
<annotationStyle>jackson2</annotationStyle>
<generateBuilders>true</generateBuilders>
<useCommonsLang3>true</useCommonsLang3>
<useLongIntegers>false</useLongIntegers>
<includeJsr303Annotations>true</includeJsr303Annotations>
<includeAdditionalProperties>false</includeAdditionalProperties>
</configuration>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>