This is an automated email from the ASF dual-hosted git repository. gnodet pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
commit 60b3958c65884de16d3a39a558ff4ca129192865 Author: Guillaume Nodet <gno...@gmail.com> AuthorDate: Fri May 29 10:17:10 2020 +0200 [CAMEL-15130] Fix generation for duration --- .../camel/springboot/maven/SpringBootAutoConfigurationMojo.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tooling/camel-spring-boot-generator-maven-plugin/src/main/java/org/apache/camel/springboot/maven/SpringBootAutoConfigurationMojo.java b/tooling/camel-spring-boot-generator-maven-plugin/src/main/java/org/apache/camel/springboot/maven/SpringBootAutoConfigurationMojo.java index 47834f0..88cb32b 100644 --- a/tooling/camel-spring-boot-generator-maven-plugin/src/main/java/org/apache/camel/springboot/maven/SpringBootAutoConfigurationMojo.java +++ b/tooling/camel-spring-boot-generator-maven-plugin/src/main/java/org/apache/camel/springboot/maven/SpringBootAutoConfigurationMojo.java @@ -717,7 +717,7 @@ public class SpringBootAutoConfigurationMojo extends AbstractSpringBootGenerator prop.getField().getJavaDoc().setFullText(desc); } if (!isBlank(option.getDefaultValue())) { - if ("java.lang.String".equals(option.getJavaType())) { + if ("java.lang.String".equals(option.getJavaType()) || "duration".equals(option.getType())) { prop.getField().setStringInitializer(option.getDefaultValue().toString()); } else if ("long".equals(option.getJavaType()) || "java.lang.Long".equals(option.getJavaType())) { // the value should be a Long number @@ -754,7 +754,7 @@ public class SpringBootAutoConfigurationMojo extends AbstractSpringBootGenerator return false; } // all the object types are complex - return "object".equals(option.getType()); + return "object".equals(option.getType()) || "duration".equals(option.getType()); } private boolean isComplexType(DataFormatOptionModel option) {