diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/converter.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/converter.mustache index 7a7005e398e..3b32e7680fc 100644 --- a/modules/openapi-generator/src/main/resources/JavaSpring/converter.mustache +++ b/modules/openapi-generator/src/main/resources/JavaSpring/converter.mustache @@ -18,7 +18,7 @@ public class EnumConverterConfiguration { {{#models}} {{#model}} {{#isEnum}} - @Bean + @Bean(name = "{{configPackage}}.EnumConverterConfiguration.{{classVarName}}Converter") Converter<{{{dataType}}}, {{classname}}> {{classVarName}}Converter() { return new Converter<{{{dataType}}}, {{classname}}>() { @Override diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-boot/openapi2SpringBoot.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-boot/openapi2SpringBoot.mustache index 01725be2d20..4f69d937e63 100644 --- a/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-boot/openapi2SpringBoot.mustache +++ b/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-boot/openapi2SpringBoot.mustache @@ -8,9 +8,16 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"{{basePackage}}", "{{apiPackage}}" , "{{configPackage}}"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"{{basePackage}}", "{{apiPackage}}" , "{{configPackage}}"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { @@ -18,7 +25,7 @@ public class OpenApiGeneratorApplication { } {{#openApiNullable}} - @Bean + @Bean(name = "{{basePackage}}.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/springdocDocumentationConfig.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/springdocDocumentationConfig.mustache index 467d9215535..b0509f8d470 100644 --- a/modules/openapi-generator/src/main/resources/JavaSpring/springdocDocumentationConfig.mustache +++ b/modules/openapi-generator/src/main/resources/JavaSpring/springdocDocumentationConfig.mustache @@ -13,7 +13,7 @@ import io.swagger.v3.oas.models.security.SecurityScheme; @Configuration public class SpringDocConfiguration { - @Bean + @Bean(name = "{{configPackage}}.SpringDocConfiguration.apiInfo") OpenAPI apiInfo() { return new OpenAPI() .info( diff --git a/samples/openapi3/server/petstore/spring-boot-oneof/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/openapi3/server/petstore/spring-boot-oneof/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/openapi3/server/petstore/spring-boot-oneof/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/openapi3/server/petstore/spring-boot-oneof/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/openapi3/server/petstore/spring-boot-oneof/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java b/samples/openapi3/server/petstore/spring-boot-oneof/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java index 59919870c19..b17dc1a4422 100644 --- a/samples/openapi3/server/petstore/spring-boot-oneof/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java +++ b/samples/openapi3/server/petstore/spring-boot-oneof/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java @@ -13,7 +13,7 @@ import io.swagger.v3.oas.models.security.SecurityScheme; @Configuration public class SpringDocConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.SpringDocConfiguration.apiInfo") OpenAPI apiInfo() { return new OpenAPI() .info( diff --git a/samples/openapi3/server/petstore/spring-boot-springdoc/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/openapi3/server/petstore/spring-boot-springdoc/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/openapi3/server/petstore/spring-boot-springdoc/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/openapi3/server/petstore/spring-boot-springdoc/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/openapi3/server/petstore/spring-boot-springdoc/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java b/samples/openapi3/server/petstore/spring-boot-springdoc/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java index fc42981e194..ea662c09482 100644 --- a/samples/openapi3/server/petstore/spring-boot-springdoc/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java +++ b/samples/openapi3/server/petstore/spring-boot-springdoc/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java @@ -13,7 +13,7 @@ import io.swagger.v3.oas.models.security.SecurityScheme; @Configuration public class SpringDocConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.SpringDocConfiguration.apiInfo") OpenAPI apiInfo() { return new OpenAPI() .info( diff --git a/samples/openapi3/server/petstore/springboot-3/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/openapi3/server/petstore/springboot-3/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/openapi3/server/petstore/springboot-3/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/openapi3/server/petstore/springboot-3/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/openapi3/server/petstore/springboot-3/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java b/samples/openapi3/server/petstore/springboot-3/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java index fc42981e194..ea662c09482 100644 --- a/samples/openapi3/server/petstore/springboot-3/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java +++ b/samples/openapi3/server/petstore/springboot-3/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java @@ -13,7 +13,7 @@ import io.swagger.v3.oas.models.security.SecurityScheme; @Configuration public class SpringDocConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.SpringDocConfiguration.apiInfo") OpenAPI apiInfo() { return new OpenAPI() .info( diff --git a/samples/openapi3/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/openapi3/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index 1ebe51cb901..63641a4e97a 100644 --- a/samples/openapi3/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/openapi3/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -4,9 +4,16 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { diff --git a/samples/openapi3/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/openapi3/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index a9db83785d2..b257cf0a16c 100644 --- a/samples/openapi3/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/openapi3/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override diff --git a/samples/openapi3/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java b/samples/openapi3/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java index 14b0b607ea8..6001110b504 100644 --- a/samples/openapi3/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java +++ b/samples/openapi3/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java @@ -13,7 +13,7 @@ import io.swagger.v3.oas.models.security.SecurityScheme; @Configuration public class SpringDocConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.SpringDocConfiguration.apiInfo") OpenAPI apiInfo() { return new OpenAPI() .info( diff --git a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index a9db83785d2..b257cf0a16c 100644 --- a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override diff --git a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java index 14b0b607ea8..6001110b504 100644 --- a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java +++ b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java @@ -13,7 +13,7 @@ import io.swagger.v3.oas.models.security.SecurityScheme; @Configuration public class SpringDocConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.SpringDocConfiguration.apiInfo") OpenAPI apiInfo() { return new OpenAPI() .info( diff --git a/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index a9db83785d2..b257cf0a16c 100644 --- a/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override diff --git a/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java b/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java index 14b0b607ea8..6001110b504 100644 --- a/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java +++ b/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java @@ -13,7 +13,7 @@ import io.swagger.v3.oas.models.security.SecurityScheme; @Configuration public class SpringDocConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.SpringDocConfiguration.apiInfo") OpenAPI apiInfo() { return new OpenAPI() .info( diff --git a/samples/openapi3/server/petstore/springboot-reactive/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/openapi3/server/petstore/springboot-reactive/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/openapi3/server/petstore/springboot-reactive/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/openapi3/server/petstore/springboot-reactive/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/openapi3/server/petstore/springboot-reactive/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/openapi3/server/petstore/springboot-reactive/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index a9db83785d2..b257cf0a16c 100644 --- a/samples/openapi3/server/petstore/springboot-reactive/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/openapi3/server/petstore/springboot-reactive/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override diff --git a/samples/openapi3/server/petstore/springboot-source/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/openapi3/server/petstore/springboot-source/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/openapi3/server/petstore/springboot-source/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/openapi3/server/petstore/springboot-source/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/openapi3/server/petstore/springboot-useoptional/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/openapi3/server/petstore/springboot-useoptional/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/openapi3/server/petstore/springboot-useoptional/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/openapi3/server/petstore/springboot-useoptional/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/openapi3/server/petstore/springboot-useoptional/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/openapi3/server/petstore/springboot-useoptional/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index a9db83785d2..b257cf0a16c 100644 --- a/samples/openapi3/server/petstore/springboot-useoptional/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/openapi3/server/petstore/springboot-useoptional/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override diff --git a/samples/openapi3/server/petstore/springboot-useoptional/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java b/samples/openapi3/server/petstore/springboot-useoptional/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java index 14b0b607ea8..6001110b504 100644 --- a/samples/openapi3/server/petstore/springboot-useoptional/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java +++ b/samples/openapi3/server/petstore/springboot-useoptional/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java @@ -13,7 +13,7 @@ import io.swagger.v3.oas.models.security.SecurityScheme; @Configuration public class SpringDocConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.SpringDocConfiguration.apiInfo") OpenAPI apiInfo() { return new OpenAPI() .info( diff --git a/samples/openapi3/server/petstore/springboot/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/openapi3/server/petstore/springboot/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/openapi3/server/petstore/springboot/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/openapi3/server/petstore/springboot/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/openapi3/server/petstore/springboot/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java b/samples/openapi3/server/petstore/springboot/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java index fc42981e194..ea662c09482 100644 --- a/samples/openapi3/server/petstore/springboot/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java +++ b/samples/openapi3/server/petstore/springboot/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java @@ -13,7 +13,7 @@ import io.swagger.v3.oas.models.security.SecurityScheme; @Configuration public class SpringDocConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.SpringDocConfiguration.apiInfo") OpenAPI apiInfo() { return new OpenAPI() .info( diff --git a/samples/server/petstore/java-camel/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/server/petstore/java-camel/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/server/petstore/java-camel/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/server/petstore/java-camel/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index 1ebe51cb901..63641a4e97a 100644 --- a/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -4,9 +4,16 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { diff --git a/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index a9db83785d2..b257cf0a16c 100644 --- a/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index a9db83785d2..b257cf0a16c 100644 --- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index a9db83785d2..b257cf0a16c 100644 --- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index a9db83785d2..b257cf0a16c 100644 --- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override diff --git a/samples/server/petstore/springboot-implicitHeaders-annotationLibrary/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/server/petstore/springboot-implicitHeaders-annotationLibrary/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/server/petstore/springboot-implicitHeaders-annotationLibrary/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/server/petstore/springboot-implicitHeaders-annotationLibrary/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index a9db83785d2..b257cf0a16c 100644 --- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index a9db83785d2..b257cf0a16c 100644 --- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index a9db83785d2..b257cf0a16c 100644 --- a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index a9db83785d2..b257cf0a16c 100644 --- a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override diff --git a/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index a9db83785d2..b257cf0a16c 100644 --- a/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override diff --git a/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index a9db83785d2..b257cf0a16c 100644 --- a/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index a9db83785d2..b257cf0a16c 100644 --- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index 2610b90e639..4536bf79089 100644 --- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.virtualan.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.virtualan.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index 1af17cc2ace..e1295b2ef2d 100644 --- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java index 14b0b607ea8..6001110b504 100644 --- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java +++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/configuration/SpringDocConfiguration.java @@ -13,7 +13,7 @@ import io.swagger.v3.oas.models.security.SecurityScheme; @Configuration public class SpringDocConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.SpringDocConfiguration.apiInfo") OpenAPI apiInfo() { return new OpenAPI() .info( diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/OpenApiGeneratorApplication.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/OpenApiGeneratorApplication.java index f62fd6d9179..97252a8a940 100644 --- a/samples/server/petstore/springboot/src/main/java/org/openapitools/OpenApiGeneratorApplication.java +++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/OpenApiGeneratorApplication.java @@ -6,16 +6,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.FilterType; +import org.springframework.context.annotation.FullyQualifiedAnnotationBeanNameGenerator; -@SpringBootApplication -@ComponentScan(basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}) +@SpringBootApplication( + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) +@ComponentScan( + basePackages = {"org.openapitools", "org.openapitools.api" , "org.openapitools.configuration"}, + nameGenerator = FullyQualifiedAnnotationBeanNameGenerator.class +) public class OpenApiGeneratorApplication { public static void main(String[] args) { SpringApplication.run(OpenApiGeneratorApplication.class, args); } - @Bean + @Bean(name = "org.openapitools.OpenApiGeneratorApplication.jsonNullableModule") public Module jsonNullableModule() { return new JsonNullableModule(); } diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java index 9255aec9702..b31b8d24ae2 100644 --- a/samples/server/petstore/springboot/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java +++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java @@ -10,7 +10,7 @@ import org.springframework.core.convert.converter.Converter; @Configuration public class EnumConverterConfiguration { - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter") Converter enumClassConverter() { return new Converter() { @Override @@ -19,7 +19,7 @@ public class EnumConverterConfiguration { } }; } - @Bean + @Bean(name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter") Converter outerEnumConverter() { return new Converter() { @Override