diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/api.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/api.mustache
index ca2aa103c87..0b9c2bb4de1 100644
--- a/modules/openapi-generator/src/main/resources/JavaSpring/api.mustache
+++ b/modules/openapi-generator/src/main/resources/JavaSpring/api.mustache
@@ -134,6 +134,9 @@ public interface {{classname}} {
* @see {{summary}} Documentation
{{/externalDocs}}
*/
+ {{#isDeprecated}}
+ @Deprecated
+ {{/isDeprecated}}
{{#virtualService}}
@ApiVirtual
{{/virtualService}}
diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/apiController.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/apiController.mustache
index 6f348a15a25..aa091238bc3 100644
--- a/modules/openapi-generator/src/main/resources/JavaSpring/apiController.mustache
+++ b/modules/openapi-generator/src/main/resources/JavaSpring/apiController.mustache
@@ -115,6 +115,9 @@ public class {{classname}}Controller implements {{classname}} {
{{/externalDocs}}
* @see {{classname}}#{{operationId}}
*/
+ {{#isDeprecated}}
+ @Deprecated
+ {{/isDeprecated}}
public {{#responseWrapper}}{{.}}<{{/responseWrapper}}ResponseEntity<{{>returnTypes}}>{{#responseWrapper}}>{{/responseWrapper}} {{operationId}}(
{{#allParams}}{{>queryParams}}{{>pathParams}}{{>headerParams}}{{>bodyParams}}{{>formParams}}{{>cookieParams}}{{^-last}},
{{/-last}}{{/allParams}}{{#vendorExtensions.x-spring-paginated}}{{#hasParams}},
diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/apiDelegate.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/apiDelegate.mustache
index b59f8bd01bf..5d3332c0cc0 100644
--- a/modules/openapi-generator/src/main/resources/JavaSpring/apiDelegate.mustache
+++ b/modules/openapi-generator/src/main/resources/JavaSpring/apiDelegate.mustache
@@ -62,6 +62,9 @@ public interface {{classname}}Delegate {
{{/externalDocs}}
* @see {{classname}}#{{operationId}}
*/
+ {{#isDeprecated}}
+ @Deprecated
+ {{/isDeprecated}}
{{#jdk8-default-interface}}default {{/jdk8-default-interface}}{{#responseWrapper}}{{.}}<{{/responseWrapper}}ResponseEntity<{{>returnTypes}}>{{#responseWrapper}}>{{/responseWrapper}} {{operationId}}({{#allParams}}{{^isFile}}{{^isBodyParam}}{{>optionalDataType}}{{/isBodyParam}}{{#isBodyParam}}{{^reactive}}{{{dataType}}}{{/reactive}}{{#reactive}}{{^isArray}}Mono<{{{dataType}}}>{{/isArray}}{{#isArray}}Flux<{{{baseType}}}>{{/isArray}}{{/reactive}}{{/isBodyParam}}{{/isFile}}{{#isFile}}{{#isArray}}List<{{/isArray}}{{#reactive}}Flux{{/reactive}}{{^reactive}}MultipartFile{{/reactive}}{{#isArray}}>{{/isArray}}{{/isFile}} {{paramName}}{{^-last}},
{{/-last}}{{/allParams}}{{#reactive}}{{#hasParams}},
{{/hasParams}}ServerWebExchange exchange{{/reactive}}{{#vendorExtensions.x-spring-paginated}}, final Pageable pageable{{/vendorExtensions.x-spring-paginated}}){{#unhandledException}} throws Exception{{/unhandledException}}{{^jdk8-default-interface}};{{/jdk8-default-interface}}{{#jdk8-default-interface}} {
diff --git a/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/PetApi.java b/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/PetApi.java
index 8a6021f187b..44ff770bf62 100644
--- a/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/PetApi.java
@@ -137,6 +137,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiOperation(
tags = { "pet" },
value = "Finds Pets by tags",
diff --git a/samples/client/petstore/spring-cloud-feign-without-url/src/main/java/org/openapitools/api/PetApi.java b/samples/client/petstore/spring-cloud-feign-without-url/src/main/java/org/openapitools/api/PetApi.java
index 55bc3993f2d..18df2b8fd88 100644
--- a/samples/client/petstore/spring-cloud-feign-without-url/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/client/petstore/spring-cloud-feign-without-url/src/main/java/org/openapitools/api/PetApi.java
@@ -141,6 +141,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiOperation(
tags = { "pet" },
value = "Finds Pets by tags",
diff --git a/samples/client/petstore/spring-cloud-spring-pageable/src/main/java/org/openapitools/api/PetApi.java b/samples/client/petstore/spring-cloud-spring-pageable/src/main/java/org/openapitools/api/PetApi.java
index 989238f8af0..792b5b51814 100644
--- a/samples/client/petstore/spring-cloud-spring-pageable/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/client/petstore/spring-cloud-spring-pageable/src/main/java/org/openapitools/api/PetApi.java
@@ -139,6 +139,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiOperation(
tags = { "pet" },
value = "Finds Pets by tags",
diff --git a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/PetApi.java b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/PetApi.java
index 55bc3993f2d..18df2b8fd88 100644
--- a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/PetApi.java
@@ -141,6 +141,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiOperation(
tags = { "pet" },
value = "Finds Pets by tags",
diff --git a/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/api/PetApi.java b/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/api/PetApi.java
index f4824778846..c2e9bbb4862 100644
--- a/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/api/PetApi.java
@@ -163,6 +163,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiOperation(
tags = { "pet" },
value = "Finds Pets by tags",
diff --git a/samples/openapi3/client/petstore/spring-cloud-3/src/main/java/org/openapitools/api/PetApi.java b/samples/openapi3/client/petstore/spring-cloud-3/src/main/java/org/openapitools/api/PetApi.java
index e743ac57785..bc528d869ca 100644
--- a/samples/openapi3/client/petstore/spring-cloud-3/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/openapi3/client/petstore/spring-cloud-3/src/main/java/org/openapitools/api/PetApi.java
@@ -140,6 +140,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@Operation(
operationId = "findPetsByTags",
summary = "Finds Pets by tags",
diff --git a/samples/openapi3/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/PetApi.java b/samples/openapi3/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/PetApi.java
index 8601fef8428..6c4a3f80956 100644
--- a/samples/openapi3/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/openapi3/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/PetApi.java
@@ -133,6 +133,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@Operation(
operationId = "findPetsByTags",
summary = "Finds Pets by tags",
diff --git a/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/api/PetApi.java b/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/api/PetApi.java
index 30e0b06d935..df8fbba43eb 100644
--- a/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi/src/main/java/org/openapitools/api/PetApi.java
@@ -137,6 +137,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@Operation(
operationId = "findPetsByTags",
summary = "Finds Pets by tags",
diff --git a/samples/openapi3/client/petstore/spring-cloud-spring-pageable/src/main/java/org/openapitools/api/PetApi.java b/samples/openapi3/client/petstore/spring-cloud-spring-pageable/src/main/java/org/openapitools/api/PetApi.java
index 7dbcf06d173..3731d3345b4 100644
--- a/samples/openapi3/client/petstore/spring-cloud-spring-pageable/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/openapi3/client/petstore/spring-cloud-spring-pageable/src/main/java/org/openapitools/api/PetApi.java
@@ -135,6 +135,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@Operation(
operationId = "findPetsByTags",
summary = "Finds Pets by tags",
diff --git a/samples/openapi3/client/petstore/spring-cloud/src/main/java/org/openapitools/api/PetApi.java b/samples/openapi3/client/petstore/spring-cloud/src/main/java/org/openapitools/api/PetApi.java
index 10e8a128f50..01863d6187f 100644
--- a/samples/openapi3/client/petstore/spring-cloud/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/openapi3/client/petstore/spring-cloud/src/main/java/org/openapitools/api/PetApi.java
@@ -140,6 +140,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@Operation(
operationId = "findPetsByTags",
summary = "Finds Pets by tags",
diff --git a/samples/openapi3/client/petstore/spring-stubs-skip-default-interface/src/main/java/org/openapitools/api/PetApi.java b/samples/openapi3/client/petstore/spring-stubs-skip-default-interface/src/main/java/org/openapitools/api/PetApi.java
index 6b3682f9c3c..d7ce2437254 100644
--- a/samples/openapi3/client/petstore/spring-stubs-skip-default-interface/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/openapi3/client/petstore/spring-stubs-skip-default-interface/src/main/java/org/openapitools/api/PetApi.java
@@ -132,6 +132,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@Operation(
operationId = "findPetsByTags",
summary = "Finds Pets by tags",
diff --git a/samples/openapi3/client/petstore/spring-stubs/src/main/java/org/openapitools/api/PetApi.java b/samples/openapi3/client/petstore/spring-stubs/src/main/java/org/openapitools/api/PetApi.java
index 6033bad1da4..1b722d99125 100644
--- a/samples/openapi3/client/petstore/spring-stubs/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/openapi3/client/petstore/spring-stubs/src/main/java/org/openapitools/api/PetApi.java
@@ -159,6 +159,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@Operation(
operationId = "findPetsByTags",
summary = "Finds Pets by tags",
diff --git a/samples/openapi3/server/petstore/spring-boot-springdoc/src/main/java/org/openapitools/api/PetApi.java b/samples/openapi3/server/petstore/spring-boot-springdoc/src/main/java/org/openapitools/api/PetApi.java
index a024d30679f..141edaea32c 100644
--- a/samples/openapi3/server/petstore/spring-boot-springdoc/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/openapi3/server/petstore/spring-boot-springdoc/src/main/java/org/openapitools/api/PetApi.java
@@ -181,6 +181,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@Operation(
operationId = "findPetsByTags",
summary = "Finds Pets by tags",
diff --git a/samples/openapi3/server/petstore/springboot-3/src/main/java/org/openapitools/api/PetApi.java b/samples/openapi3/server/petstore/springboot-3/src/main/java/org/openapitools/api/PetApi.java
index cfd25645014..13ea5c38f83 100644
--- a/samples/openapi3/server/petstore/springboot-3/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/openapi3/server/petstore/springboot-3/src/main/java/org/openapitools/api/PetApi.java
@@ -181,6 +181,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@Operation(
operationId = "findPetsByTags",
summary = "Finds Pets by tags",
diff --git a/samples/openapi3/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/api/PetApi.java b/samples/openapi3/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/api/PetApi.java
index 13f2f2ab9df..b3a781e192a 100644
--- a/samples/openapi3/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/openapi3/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/api/PetApi.java
@@ -164,6 +164,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@Operation(
operationId = "findPetsByTags",
summary = "Finds Pets by tags",
diff --git a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApi.java b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApi.java
index 44974603091..2cf7ed1ad40 100644
--- a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApi.java
@@ -143,6 +143,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@Operation(
operationId = "findPetsByTags",
summary = "Finds Pets by tags",
diff --git a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApiDelegate.java b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApiDelegate.java
index 8ecf827b36c..1f97f43b6db 100644
--- a/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApiDelegate.java
+++ b/samples/openapi3/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApiDelegate.java
@@ -91,6 +91,7 @@ public interface PetApiDelegate {
* @deprecated
* @see PetApi#findPetsByTags
*/
+ @Deprecated
default ResponseEntity> findPetsByTags(Set tags) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
diff --git a/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/PetApi.java b/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/PetApi.java
index f776fad912a..b145a23a02c 100644
--- a/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/openapi3/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/PetApi.java
@@ -165,6 +165,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@Operation(
operationId = "findPetsByTags",
summary = "Finds Pets by tags",
diff --git a/samples/openapi3/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApi.java b/samples/openapi3/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApi.java
index 3dae9c163eb..f6476ac3b90 100644
--- a/samples/openapi3/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/openapi3/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApi.java
@@ -150,6 +150,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@Operation(
operationId = "findPetsByTags",
summary = "Finds Pets by tags",
diff --git a/samples/openapi3/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApiDelegate.java b/samples/openapi3/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApiDelegate.java
index 7d702440d73..23e86e8d558 100644
--- a/samples/openapi3/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApiDelegate.java
+++ b/samples/openapi3/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApiDelegate.java
@@ -102,6 +102,7 @@ public interface PetApiDelegate {
* @deprecated
* @see PetApi#findPetsByTags
*/
+ @Deprecated
default Mono>> findPetsByTags(Set tags,
ServerWebExchange exchange) {
Mono result = Mono.empty();
diff --git a/samples/openapi3/server/petstore/springboot-source/src/main/java/org/openapitools/api/PetApi.java b/samples/openapi3/server/petstore/springboot-source/src/main/java/org/openapitools/api/PetApi.java
index fb63977d943..849c6dfea50 100644
--- a/samples/openapi3/server/petstore/springboot-source/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/openapi3/server/petstore/springboot-source/src/main/java/org/openapitools/api/PetApi.java
@@ -131,6 +131,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@RequestMapping(
method = RequestMethod.GET,
value = "/pet/findByTags",
diff --git a/samples/openapi3/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/PetApi.java b/samples/openapi3/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/PetApi.java
index 0f235ec245c..1582e94d081 100644
--- a/samples/openapi3/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/openapi3/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/PetApi.java
@@ -164,6 +164,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@Operation(
operationId = "findPetsByTags",
summary = "Finds Pets by tags",
diff --git a/samples/openapi3/server/petstore/springboot/src/main/java/org/openapitools/api/PetApi.java b/samples/openapi3/server/petstore/springboot/src/main/java/org/openapitools/api/PetApi.java
index a024d30679f..141edaea32c 100644
--- a/samples/openapi3/server/petstore/springboot/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/openapi3/server/petstore/springboot/src/main/java/org/openapitools/api/PetApi.java
@@ -181,6 +181,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@Operation(
operationId = "findPetsByTags",
summary = "Finds Pets by tags",
diff --git a/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/api/PetApi.java
index 92166266f10..4e66176dcd2 100644
--- a/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/spring-boot-defaultInterface-unhandledException/src/main/java/org/openapitools/api/PetApi.java
@@ -137,6 +137,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@Operation(
operationId = "findPetsByTags",
summary = "Finds Pets by tags",
diff --git a/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/api/PetApi.java
index 0ffe324c3bd..d90711dbf0b 100644
--- a/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot-beanvalidation-no-nullable/src/main/java/org/openapitools/api/PetApi.java
@@ -168,6 +168,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiOperation(
tags = { "pet" },
value = "Finds Pets by tags",
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/PetApi.java
index 0ffe324c3bd..d90711dbf0b 100644
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/api/PetApi.java
@@ -168,6 +168,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiOperation(
tags = { "pet" },
value = "Finds Pets by tags",
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/PetApi.java
index eda88b62dcb..63375f85591 100644
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/PetApi.java
@@ -147,6 +147,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiOperation(
tags = { "pet" },
value = "Finds Pets by tags",
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/PetApiDelegate.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/PetApiDelegate.java
index 8ecf827b36c..1f97f43b6db 100644
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/PetApiDelegate.java
+++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/api/PetApiDelegate.java
@@ -91,6 +91,7 @@ public interface PetApiDelegate {
* @deprecated
* @see PetApi#findPetsByTags
*/
+ @Deprecated
default ResponseEntity> findPetsByTags(Set tags) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApi.java
index eda88b62dcb..63375f85591 100644
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApi.java
@@ -147,6 +147,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiOperation(
tags = { "pet" },
value = "Finds Pets by tags",
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApiDelegate.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApiDelegate.java
index 8ecf827b36c..1f97f43b6db 100644
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApiDelegate.java
+++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/api/PetApiDelegate.java
@@ -91,6 +91,7 @@ public interface PetApiDelegate {
* @deprecated
* @see PetApi#findPetsByTags
*/
+ @Deprecated
default ResponseEntity> findPetsByTags(Set tags) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/PetApi.java
index 8ae5ba23ae1..35a9bc50990 100644
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/api/PetApi.java
@@ -169,6 +169,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiOperation(
tags = { "pet" },
value = "Finds Pets by tags",
diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApi.java
index 734c4b9e582..95eb597544a 100644
--- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApi.java
@@ -155,6 +155,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiOperation(
tags = { "pet" },
value = "Finds Pets by tags",
diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApiDelegate.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApiDelegate.java
index 6a256a8fb48..b64cb0f503f 100644
--- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApiDelegate.java
+++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/api/PetApiDelegate.java
@@ -103,6 +103,7 @@ public interface PetApiDelegate {
* @deprecated
* @see PetApi#findPetsByTags
*/
+ @Deprecated
default Mono>> findPetsByTags(Set tags,
ServerWebExchange exchange) {
Mono result = Mono.empty();
diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/api/PetApi.java
index 00b92947ec1..4d76ec28a16 100644
--- a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/api/PetApi.java
@@ -149,6 +149,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiOperation(
tags = { "pet" },
value = "Finds Pets by tags",
diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/api/PetApiDelegate.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/api/PetApiDelegate.java
index daf113aec6c..e14cc23e791 100644
--- a/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/api/PetApiDelegate.java
+++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8/src/main/java/org/openapitools/api/PetApiDelegate.java
@@ -92,6 +92,7 @@ public interface PetApiDelegate {
* @deprecated
* @see PetApi#findPetsByTags
*/
+ @Deprecated
default ResponseEntity> findPetsByTags(List tags, final Pageable pageable) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/api/PetApi.java
index 00b92947ec1..4d76ec28a16 100644
--- a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/api/PetApi.java
@@ -149,6 +149,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiOperation(
tags = { "pet" },
value = "Finds Pets by tags",
diff --git a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/api/PetApiDelegate.java b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/api/PetApiDelegate.java
index daf113aec6c..e14cc23e791 100644
--- a/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/api/PetApiDelegate.java
+++ b/samples/server/petstore/springboot-spring-pageable-delegatePattern/src/main/java/org/openapitools/api/PetApiDelegate.java
@@ -92,6 +92,7 @@ public interface PetApiDelegate {
* @deprecated
* @see PetApi#findPetsByTags
*/
+ @Deprecated
default ResponseEntity> findPetsByTags(List tags, final Pageable pageable) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
diff --git a/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/api/PetApi.java
index 338198fe2d1..ceb236762ba 100644
--- a/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot-spring-pageable-without-j8/src/main/java/org/openapitools/api/PetApi.java
@@ -170,6 +170,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiOperation(
tags = { "pet" },
value = "Finds Pets by tags",
diff --git a/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/api/PetApi.java
index 338198fe2d1..ceb236762ba 100644
--- a/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot-spring-pageable/src/main/java/org/openapitools/api/PetApi.java
@@ -170,6 +170,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiOperation(
tags = { "pet" },
value = "Finds Pets by tags",
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/PetApi.java
index d5ffce20e29..a5695856772 100644
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/api/PetApi.java
@@ -168,6 +168,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiOperation(
tags = { "pet" },
value = "Finds Pets by tags",
diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/PetApi.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/PetApi.java
index c3f23157dc8..5377f8517a7 100644
--- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/PetApi.java
+++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/api/PetApi.java
@@ -170,6 +170,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiVirtual
@Operation(
operationId = "findPetsByTags",
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/api/PetApi.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/api/PetApi.java
index 0ffe324c3bd..d90711dbf0b 100644
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/api/PetApi.java
+++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/api/PetApi.java
@@ -168,6 +168,7 @@ public interface PetApi {
* or Invalid tag value (status code 400)
* @deprecated
*/
+ @Deprecated
@ApiOperation(
tags = { "pet" },
value = "Finds Pets by tags",