Skip to content

Commit 2fb6b42

Browse files
Merge branch 'springdoc:master' into add-api-response-for-the-httpcode-specified-by-responseStatus
2 parents bbc37c4 + 9a7e07f commit 2fb6b42

File tree

28 files changed

+66
-52
lines changed

28 files changed

+66
-52
lines changed

springdoc-openapi-common/src/main/java/org/springdoc/core/SpringDocAnnotationsUtils.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -184,10 +184,8 @@ public static Optional<Content> getContent(io.swagger.v3.oas.annotations.media.C
184184
if (StringUtils.isNotBlank(annotationContent.mediaType())) {
185185
content.addMediaType(annotationContent.mediaType(), mediaType);
186186
}
187-
else {
188-
if (mediaType.getSchema() != null || mediaType.getEncoding() != null || mediaType.getExample() != null || mediaType.getExamples() != null || mediaType.getExtensions() != null)
189-
applyTypes(classTypes, methodTypes, content, mediaType);
190-
}
187+
else if (mediaType.getSchema() != null || mediaType.getEncoding() != null || mediaType.getExample() != null || mediaType.getExamples() != null || mediaType.getExtensions() != null)
188+
applyTypes(classTypes, methodTypes, content, mediaType);
191189
}
192190

193191
if (content.size() == 0 && annotationContents.length != 1) {
@@ -353,7 +351,7 @@ private static MediaType getMediaType(Schema schema, Components components, Json
353351
mediaType.schema(new Schema<Object>().type("object"));
354352
}
355353
Schema oSchema = mediaType.getSchema();
356-
for (SchemaProperty sp: annotationContent.schemaProperties()) {
354+
for (SchemaProperty sp : annotationContent.schemaProperties()) {
357355
Class<?> schemaImplementation = sp.schema().implementation();
358356
boolean isArray = false;
359357
if (schemaImplementation == Void.class) {
@@ -366,7 +364,8 @@ private static MediaType getMediaType(Schema schema, Components components, Json
366364
.ifPresent(s -> {
367365
if ("array".equals(oSchema.getType())) {
368366
oSchema.getItems().addProperty(sp.name(), s);
369-
} else {
367+
}
368+
else {
370369
oSchema.addProperty(sp.name(), s);
371370
}
372371
});
@@ -382,7 +381,8 @@ private static MediaType getMediaType(Schema schema, Components components, Json
382381
.ifPresent(s -> {
383382
if ("array".equals(mediaType.getSchema().getType())) {
384383
mediaType.getSchema().getItems().additionalProperties(s);
385-
} else {
384+
}
385+
else {
386386
mediaType.getSchema().additionalProperties(s);
387387
}
388388
}

springdoc-openapi-common/src/main/java/org/springdoc/core/SpringDocConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@
3030
import java.util.Map;
3131
import java.util.Optional;
3232

33-
import static org.springdoc.core.Constants.SPRINGDOC_SORT_CONVERTER_ENABLED;
34-
import org.springframework.data.domain.Sort;
3533
import com.fasterxml.jackson.databind.node.ObjectNode;
3634
import io.swagger.v3.core.converter.ModelConverter;
3735
import io.swagger.v3.oas.annotations.Hidden;
@@ -94,6 +92,7 @@
9492
import org.springframework.core.LocalVariableTableParameterNameDiscoverer;
9593
import org.springframework.core.convert.support.GenericConversionService;
9694
import org.springframework.data.domain.Pageable;
95+
import org.springframework.data.domain.Sort;
9796
import org.springframework.data.rest.core.config.RepositoryRestConfiguration;
9897
import org.springframework.http.HttpStatus;
9998
import org.springframework.http.ResponseEntity;
@@ -110,6 +109,7 @@
110109
import static org.springdoc.core.Constants.SPRINGDOC_SCHEMA_RESOLVE_PROPERTIES;
111110
import static org.springdoc.core.Constants.SPRINGDOC_SHOW_ACTUATOR;
112111
import static org.springdoc.core.Constants.SPRINGDOC_SHOW_SPRING_CLOUD_FUNCTIONS;
112+
import static org.springdoc.core.Constants.SPRINGDOC_SORT_CONVERTER_ENABLED;
113113
import static org.springdoc.core.SpringDocUtils.getConfig;
114114

115115
/**

springdoc-openapi-common/src/main/java/org/springdoc/core/SwaggerUiConfigParameters.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424

2525
import java.net.URL;
2626
import java.util.Comparator;
27-
import java.util.HashSet;
2827
import java.util.LinkedHashSet;
2928
import java.util.Map;
3029
import java.util.Set;

springdoc-openapi-common/src/main/java/org/springdoc/core/SwaggerUiConfigProperties.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,18 @@
2222

2323
package org.springdoc.core;
2424

25+
import java.util.LinkedHashSet;
26+
import java.util.Set;
27+
import java.util.stream.Collectors;
28+
2529
import org.apache.commons.lang3.StringUtils;
30+
2631
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
2732
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
2833
import org.springframework.boot.context.properties.ConfigurationProperties;
2934
import org.springframework.context.annotation.Configuration;
3035
import org.springframework.context.annotation.Lazy;
3136

32-
import java.util.LinkedHashSet;
33-
import java.util.Set;
34-
import java.util.stream.Collectors;
35-
3637
import static org.springdoc.core.Constants.SPRINGDOC_SWAGGER_UI_ENABLED;
3738

3839

springdoc-openapi-common/src/main/java/org/springdoc/core/converters/SortOpenAPIConverter.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
package org.springdoc.core.converters;
2-
31
/*
42
*
53
* *
@@ -21,6 +19,9 @@
2119
* *
2220
*
2321
*/
22+
23+
package org.springdoc.core.converters;
24+
2425
import java.util.Iterator;
2526

2627
import com.fasterxml.jackson.databind.JavaType;

springdoc-openapi-common/src/main/java/org/springdoc/core/converters/models/Sort.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
package org.springdoc.core.converters.models;
2-
31
/*
42
*
53
* *
@@ -22,6 +20,8 @@
2220
*
2321
*/
2422

23+
package org.springdoc.core.converters.models;
24+
2525
import java.util.List;
2626
import java.util.Objects;
2727

springdoc-openapi-common/src/test/java/org/springdoc/api/AbstractOpenApiResourceTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
import java.util.Map;
3030
import java.util.Optional;
3131

32-
import io.swagger.v3.core.util.Json;
3332
import io.swagger.v3.oas.annotations.enums.ParameterIn;
3433
import io.swagger.v3.oas.models.OpenAPI;
3534
import io.swagger.v3.oas.models.Operation;

springdoc-openapi-data-rest/src/test/java/test/org/springdoc/api/app31/HelloController.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@
1818

1919
package test.org.springdoc.api.app31;
2020

21+
import java.util.List;
22+
2123
import org.springdoc.api.annotations.ParameterObject;
24+
2225
import org.springframework.data.domain.Pageable;
2326
import org.springframework.data.domain.Sort;
2427
import org.springframework.data.domain.Sort.Direction;
@@ -27,8 +30,6 @@
2730
import org.springframework.web.bind.annotation.GetMapping;
2831
import org.springframework.web.bind.annotation.RestController;
2932

30-
import java.util.List;
31-
3233
@RestController
3334
public class HelloController {
3435

springdoc-openapi-data-rest/src/test/java/test/org/springdoc/api/app31/SpringDocApp31Test.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,10 @@
2323

2424
package test.org.springdoc.api.app31;
2525

26-
import org.springframework.boot.autoconfigure.SpringBootApplication;
2726
import test.org.springdoc.api.AbstractSpringDocTest;
2827

28+
import org.springframework.boot.autoconfigure.SpringBootApplication;
29+
2930
public class SpringDocApp31Test extends AbstractSpringDocTest {
3031

3132
@SpringBootApplication

springdoc-openapi-data-rest/src/test/java/test/org/springdoc/api/app32/HelloController.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,15 @@
1818

1919
package test.org.springdoc.api.app32;
2020

21+
import java.util.List;
22+
2123
import org.springdoc.api.annotations.ParameterObject;
24+
2225
import org.springframework.data.domain.Sort;
2326
import org.springframework.http.ResponseEntity;
2427
import org.springframework.web.bind.annotation.GetMapping;
2528
import org.springframework.web.bind.annotation.RestController;
2629

27-
import java.util.List;
28-
2930
@RestController
3031
public class HelloController {
3132

0 commit comments

Comments
 (0)