You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/generators/groovy.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
30
30
|camelCaseDollarSign|Fix camelCase when starting with $ sign. when true : $Value when false : $value||false|
31
31
|containerDefaultToNull|Set containers (array, set, map) default to null||false|
32
32
|dateLibrary|Option. Date library to use|<dl><dt>**joda**</dt><dd>Joda (for legacy app only)</dd><dt>**legacy**</dt><dd>Legacy java.util.Date</dd><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|legacy|
33
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
34
33
|developerEmail|developer email in generated pom.xml||team@openapitools.org|
35
34
|developerName|developer name in generated pom.xml||OpenAPI-Generator Contributors|
36
35
|developerOrganization|developer organization in generated pom.xml||OpenAPITools.org|
Copy file name to clipboardExpand all lines: docs/generators/java-camel.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
44
44
|configPackage|configuration package for generated code||org.openapitools.configuration|
45
45
|containerDefaultToNull|Set containers (array, set, map) default to null||false|
46
46
|dateLibrary|Option. Date library to use|<dl><dt>**joda**</dt><dd>Joda (for legacy app only)</dd><dt>**legacy**</dt><dd>Legacy java.util.Date</dd><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|java8|
47
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
48
47
|delegatePattern|Whether to generate the server files using the delegate pattern||false|
49
48
|developerEmail|developer email in generated pom.xml||team@openapitools.org|
50
49
|developerName|developer name in generated pom.xml||OpenAPI-Generator Contributors|
@@ -106,12 +105,14 @@ These options may be applied as additional-properties (cli) or configOptions (pl
106
105
|useEnumCaseInsensitive|Use `equalsIgnoreCase` when String for enum comparison||false|
107
106
|useFeignClientContextId|Whether to generate Feign client with contextId parameter.||true|
108
107
|useFeignClientUrl|Whether to generate Feign client with url parameter.||true|
108
+
|useJackson3|Set it in order to use jackson 3 dependencies (only allowed when `useSpringBoot4` is set and incompatible with `openApiNullable`).||false|
109
109
|useJakartaEe|whether to use Jakarta EE namespace instead of javax||false|
110
110
|useOneOfInterfaces|whether to use a java interface to describe a set of oneOf options, where each option is a class that implements the interface||true|
111
111
|useOptional|Use Optional container for optional parameters||false|
112
112
|useResponseEntity|Use the `ResponseEntity` type to wrap return values of generated API methods. If disabled, method are annotated using a `@ResponseStatus` annotation, which has the status of the first response declared in the Api definition||true|
113
113
|useSealed|Whether to generate sealed model interfaces and classes||false|
114
-
|useSpringBoot3|Generate code and provide dependencies for use with Spring Boot ≥ 3 (use jakarta instead of javax in imports). Enabling this option will also enable `useJakartaEe`.||false|
114
+
|useSpringBoot3|Generate code and provide dependencies for use with Spring Boot 3.x. (Use jakarta instead of javax in imports). Enabling this option will also enable `useJakartaEe`.||false|
115
+
|useSpringBoot4|Generate code and provide dependencies for use with Spring Boot 4.x. (Use jakarta instead of javax in imports). Enabling this option will also enable `useJakartaEe`.||false|
115
116
|useSpringBuiltInValidation|Disable `@Validated` at the class level when using built-in validation.||false|
116
117
|useSpringController|Annotate the generated API as a Spring Controller||false|
117
118
|useSwaggerUI|Open the OpenApi specification in swagger-ui. Will also import and configure needed dependencies||true|
Copy file name to clipboardExpand all lines: docs/generators/java-dubbo.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
34
34
|configPackage|configuration package for generated code||org.openapitools.configuration|
35
35
|containerDefaultToNull|Set containers (array, set, map) default to null||false|
36
36
|dateLibrary|Option. Date library to use|<dl><dt>**joda**</dt><dd>Joda (for legacy app only)</dd><dt>**legacy**</dt><dd>Legacy java.util.Date</dd><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|java8|
37
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
38
37
|developerEmail|developer email in generated pom.xml||team@openapitools.org|
39
38
|developerName|developer name in generated pom.xml||OpenAPI-Generator Contributors|
40
39
|developerOrganization|developer organization in generated pom.xml||OpenAPITools.org|
Copy file name to clipboardExpand all lines: docs/generators/java-helidon-client.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
33
33
|configKey|Config key in @RegisterRestClient. Default to none.||null|
34
34
|containerDefaultToNull|Set containers (array, set, map) default to null||false|
35
35
|dateLibrary|Option. Date library to use|<dl><dt>**joda**</dt><dd>Joda (for legacy app only)</dd><dt>**legacy**</dt><dd>Legacy java.util.Date</dd><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|java8|
36
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
37
36
|disableDiscriminatorJsonIgnoreProperties|Ignore discriminator field type for Jackson serialization||false|
38
37
|disallowAdditionalPropertiesIfNotPresent|If false, the 'additionalProperties' implementation (set to true by default) is compliant with the OAS and JSON schema specifications. If true (default), keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.|<dl><dt>**false**</dt><dd>The 'additionalProperties' implementation is compliant with the OAS and JSON schema specifications.</dd><dt>**true**</dt><dd>Keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.</dd></dl>|true|
39
38
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client||true|
Copy file name to clipboardExpand all lines: docs/generators/java-helidon-server.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
32
32
|camelCaseDollarSign|Fix camelCase when starting with $ sign. when true : $Value when false : $value||false|
33
33
|containerDefaultToNull|Set containers (array, set, map) default to null||false|
34
34
|dateLibrary|Option. Date library to use|<dl><dt>**joda**</dt><dd>Joda (for legacy app only)</dd><dt>**legacy**</dt><dd>Legacy java.util.Date</dd><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|java8|
35
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
36
35
|disableDiscriminatorJsonIgnoreProperties|Ignore discriminator field type for Jackson serialization||false|
37
36
|disallowAdditionalPropertiesIfNotPresent|If false, the 'additionalProperties' implementation (set to true by default) is compliant with the OAS and JSON schema specifications. If true (default), keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.|<dl><dt>**false**</dt><dd>The 'additionalProperties' implementation is compliant with the OAS and JSON schema specifications.</dd><dt>**true**</dt><dd>Keep the old (incorrect) behaviour that 'additionalProperties' is set to false by default.</dd></dl>|true|
38
37
|discriminatorCaseSensitive|Whether the discriminator value lookup should be case-sensitive or not. This option only works for Java API client||true|
Copy file name to clipboardExpand all lines: docs/generators/java-inflector.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
32
32
|camelCaseDollarSign|Fix camelCase when starting with $ sign. when true : $Value when false : $value||false|
33
33
|containerDefaultToNull|Set containers (array, set, map) default to null||false|
34
34
|dateLibrary|Option. Date library to use|<dl><dt>**joda**</dt><dd>Joda (for legacy app only)</dd><dt>**legacy**</dt><dd>Legacy java.util.Date</dd><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|legacy|
35
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
36
35
|developerEmail|developer email in generated pom.xml||team@openapitools.org|
37
36
|developerName|developer name in generated pom.xml||OpenAPI-Generator Contributors|
38
37
|developerOrganization|developer organization in generated pom.xml||OpenAPITools.org|
Copy file name to clipboardExpand all lines: docs/generators/java-micronaut-client.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
41
41
|dateFormat|Specify the format pattern of date as a string||null|
42
42
|dateLibrary|Option. Date library to use|<dl><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|java8|
43
43
|datetimeFormat|Specify the format pattern of date-time as a string||null|
44
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
45
44
|developerEmail|developer email in generated pom.xml||team@openapitools.org|
46
45
|developerName|developer name in generated pom.xml||OpenAPI-Generator Contributors|
47
46
|developerOrganization|developer organization in generated pom.xml||OpenAPITools.org|
Copy file name to clipboardExpand all lines: docs/generators/java-micronaut-server.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
36
36
|dateFormat|Specify the format pattern of date as a string||null|
37
37
|dateLibrary|Option. Date library to use|<dl><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|java8|
38
38
|datetimeFormat|Specify the format pattern of date-time as a string||null|
39
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
40
39
|developerEmail|developer email in generated pom.xml||team@openapitools.org|
41
40
|developerName|developer name in generated pom.xml||OpenAPI-Generator Contributors|
42
41
|developerOrganization|developer organization in generated pom.xml||OpenAPITools.org|
Copy file name to clipboardExpand all lines: docs/generators/java-microprofile.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
37
37
|configKeyFromClassName|If true, set tag as key in @RegisterRestClient. Default to false. Only `microprofile` supports this option.||null|
38
38
|containerDefaultToNull|Set containers (array, set, map) default to null||false|
39
39
|dateLibrary|Option. Date library to use|<dl><dt>**joda**</dt><dd>Joda (for legacy app only)</dd><dt>**legacy**</dt><dd>Legacy java.util.Date</dd><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|java8|
40
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
41
40
|developerEmail|developer email in generated pom.xml||team@openapitools.org|
42
41
|developerName|developer name in generated pom.xml||OpenAPI-Generator Contributors|
43
42
|developerOrganization|developer organization in generated pom.xml||OpenAPITools.org|
Copy file name to clipboardExpand all lines: docs/generators/java-msf4j.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
32
32
|camelCaseDollarSign|Fix camelCase when starting with $ sign. when true : $Value when false : $value||false|
33
33
|containerDefaultToNull|Set containers (array, set, map) default to null||false|
34
34
|dateLibrary|Option. Date library to use|<dl><dt>**joda**</dt><dd>Joda (for legacy app only)</dd><dt>**legacy**</dt><dd>Legacy java.util.Date</dd><dt>**java8-localdatetime**</dt><dd>Java 8 using LocalDateTime (for legacy app only)</dd><dt>**java8**</dt><dd>Java 8 native JSR310 (preferred for jdk 1.8+)</dd></dl>|legacy|
35
-
|defaultToEmptyContainer|Initialize containers (array/set/map) to empty containers instead of null by default. Usage: https://github.com/OpenAPITools/openapi-generator/blob/master/docs/customization.md#default-values||null|
36
35
|developerEmail|developer email in generated pom.xml||team@openapitools.org|
37
36
|developerName|developer name in generated pom.xml||OpenAPI-Generator Contributors|
38
37
|developerOrganization|developer organization in generated pom.xml||OpenAPITools.org|
0 commit comments