Skip to content

Commit 9a7e07f

Browse files
committed
code review
1 parent d3c3727 commit 9a7e07f

File tree

25 files changed

+56
-45
lines changed

25 files changed

+56
-45
lines changed

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

+2-2
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

-1
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

+5-4
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

+3-2
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

+2-2
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

-1
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

+3-2
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

+2-1
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

+3-2
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

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

+4-3
Original file line numberDiff line numberDiff line change
@@ -23,21 +23,22 @@
2323

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

26+
import java.util.Optional;
27+
2628
import org.springdoc.core.customizers.DataRestDelegatingMethodParameterCustomizer;
2729
import org.springdoc.core.customizers.DelegatingMethodParameterCustomizer;
2830
import org.springdoc.core.providers.RepositoryRestConfigurationProvider;
2931
import org.springdoc.core.providers.SpringDataWebPropertiesProvider;
3032
import org.springdoc.data.rest.SpringDocDataRestConfiguration;
33+
import test.org.springdoc.api.AbstractSpringDocTest;
34+
3135
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
3236
import org.springframework.boot.autoconfigure.SpringBootApplication;
3337
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
3438
import org.springframework.boot.autoconfigure.data.rest.RepositoryRestMvcAutoConfiguration;
3539
import org.springframework.context.annotation.Bean;
3640
import org.springframework.context.annotation.Lazy;
3741
import org.springframework.test.context.TestPropertySource;
38-
import test.org.springdoc.api.AbstractSpringDocTest;
39-
40-
import java.util.Optional;
4142

4243
@TestPropertySource(properties = "spring.data.web.sort.sort-parameter=sorts")
4344
@EnableAutoConfiguration(exclude = {

springdoc-openapi-data-rest/src/test/java/test/org/springdoc/api/app33/ExampleSort.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
package test.org.springdoc.api.app33;
22

3+
import java.util.List;
4+
35
import com.fasterxml.jackson.annotation.JsonProperty;
46
import io.swagger.v3.oas.annotations.Parameter;
5-
import org.springframework.data.domain.Sort;
67

7-
import java.util.List;
8+
import org.springframework.data.domain.Sort;
89

910
public class ExampleSort extends Sort {
1011

springdoc-openapi-data-rest/src/test/java/test/org/springdoc/api/app33/ExampleSortReplacement.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package test.org.springdoc.api.app33;
22

3+
import java.util.List;
4+
35
import io.swagger.v3.oas.annotations.Parameter;
46
import org.springdoc.core.converters.models.Sort;
57

6-
import java.util.List;
7-
88
public class ExampleSortReplacement extends Sort {
99

1010
@Parameter(description = "Anything")

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

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package test.org.springdoc.api.app33;
22

33
import org.springdoc.api.annotations.ParameterObject;
4+
45
import org.springframework.web.bind.annotation.GetMapping;
56
import org.springframework.web.bind.annotation.RequestMapping;
67
import org.springframework.web.bind.annotation.RestController;

springdoc-openapi-data-rest/src/test/java/test/org/springdoc/api/app33/SpringDocApp33Test.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@
1919
package test.org.springdoc.api.app33;
2020

2121
import org.springdoc.core.SpringDocUtils;
22-
import org.springframework.boot.autoconfigure.SpringBootApplication;
2322
import test.org.springdoc.api.AbstractSpringDocTest;
2423

24+
import org.springframework.boot.autoconfigure.SpringBootApplication;
25+
2526
public class SpringDocApp33Test extends AbstractSpringDocTest {
2627

2728
@SpringBootApplication

springdoc-openapi-javadoc/src/main/java/org/springdoc/openapi/javadoc/JavadocPropertyCustomizer.java

-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
import java.util.Map;
2929
import java.util.Optional;
3030

31-
import com.fasterxml.jackson.databind.JavaType;
3231
import com.fasterxml.jackson.annotation.JsonUnwrapped;
3332
import com.fasterxml.jackson.databind.JavaType;
3433
import io.swagger.v3.core.converter.AnnotatedType;

springdoc-openapi-javadoc/src/test/java/test/org/springdoc/api/app165/HelloController.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818

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

21+
import io.swagger.v3.oas.annotations.parameters.RequestBody;
22+
2123
import org.springframework.web.bind.annotation.PostMapping;
2224
import org.springframework.web.bind.annotation.RestController;
2325

24-
import io.swagger.v3.oas.annotations.parameters.RequestBody;
25-
2626
/**
2727
* The type Hello controller.
2828
*/

springdoc-openapi-javadoc/src/test/java/test/org/springdoc/api/app165/SpringDocApp165Test.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@
1818

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

21-
import org.springframework.boot.autoconfigure.SpringBootApplication;
22-
2321
import test.org.springdoc.api.AbstractSpringDocTest;
2422

23+
import org.springframework.boot.autoconfigure.SpringBootApplication;
24+
2525
/**
2626
* The type Spring doc app 165 test.
2727
*/

springdoc-openapi-javadoc/src/test/java/test/org/springdoc/api/app166/HelloController.java

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424

2525

2626
import org.springdoc.api.annotations.ParameterObject;
27+
2728
import org.springframework.http.HttpStatus;
2829
import org.springframework.http.ResponseEntity;
2930
import org.springframework.web.bind.annotation.GetMapping;

springdoc-openapi-javadoc/src/test/java/test/org/springdoc/api/app166/SpringDocApp166Test.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,10 @@
1818

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

21-
import org.springframework.boot.autoconfigure.SpringBootApplication;
2221
import test.org.springdoc.api.AbstractSpringDocTest;
2322

23+
import org.springframework.boot.autoconfigure.SpringBootApplication;
24+
2425
/**
2526
* The type Spring doc app 165 test.
2627
*/

springdoc-openapi-native/src/test/java/test/org/springdoc/api/app1/TestApplicationTests.java

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
package test.org.springdoc.api.app1;
2424

2525
import org.junit.jupiter.api.Test;
26+
2627
import org.springframework.boot.SpringBootConfiguration;
2728
import org.springframework.boot.test.context.SpringBootTest;
2829

springdoc-openapi-webflux-core/src/test/java/test/org/springdoc/api/app186/SpringDocApp186Test.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,21 @@
2020

2121
package test.org.springdoc.api.app186;
2222

23-
import static org.springdoc.core.Constants.ALL_PATTERN;
24-
2523
import org.junit.jupiter.api.Test;
2624
import org.springdoc.core.Constants;
2725
import org.springdoc.core.GroupedOpenApi;
2826
import org.springdoc.core.customizers.OpenApiCustomiser;
2927
import org.springdoc.core.customizers.OperationCustomizer;
28+
import test.org.springdoc.api.AbstractCommonTest;
29+
3030
import org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties;
3131
import org.springframework.boot.autoconfigure.SpringBootApplication;
3232
import org.springframework.boot.test.context.SpringBootTest;
3333
import org.springframework.context.annotation.Bean;
3434
import org.springframework.context.annotation.ComponentScan;
3535
import org.springframework.test.context.TestPropertySource;
3636

37-
import test.org.springdoc.api.AbstractCommonTest;
37+
import static org.springdoc.core.Constants.ALL_PATTERN;
3838

3939
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
4040
@TestPropertySource(properties={ "springdoc.show-actuator=true",

springdoc-openapi-webmvc-core/src/test/java/test/org/springdoc/api/v30/app186/SpringDocApp186Test.java

+7-8
Original file line numberDiff line numberDiff line change
@@ -22,25 +22,24 @@
2222

2323
package test.org.springdoc.api.v30.app186;
2424

25-
import static org.hamcrest.Matchers.is;
26-
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
27-
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.content;
28-
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPath;
29-
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
30-
3125
import org.junit.jupiter.api.Test;
3226
import org.springdoc.core.Constants;
3327
import org.springdoc.core.GroupedOpenApi;
3428
import org.springdoc.core.customizers.OpenApiCustomiser;
3529
import org.springdoc.core.customizers.OperationCustomizer;
30+
import test.org.springdoc.api.v30.AbstractSpringDocV30Test;
31+
3632
import org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties;
3733
import org.springframework.boot.autoconfigure.SpringBootApplication;
3834
import org.springframework.context.annotation.Bean;
3935
import org.springframework.test.context.TestPropertySource;
4036

41-
import test.org.springdoc.api.v30.AbstractSpringDocV30Test;
42-
37+
import static org.hamcrest.Matchers.is;
4338
import static org.springdoc.core.Constants.ALL_PATTERN;
39+
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
40+
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.content;
41+
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPath;
42+
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
4443

4544
@TestPropertySource(properties = { "springdoc.show-actuator=true",
4645
"springdoc.group-configs[0].group=group-actuator-as-properties",

springdoc-openapi-webmvc-core/src/test/java/test/org/springdoc/api/v30/app190/HelloController.java

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424

2525

2626
import org.springdoc.api.annotations.ParameterObject;
27+
2728
import org.springframework.http.HttpStatus;
2829
import org.springframework.http.ResponseEntity;
2930
import org.springframework.web.bind.annotation.GetMapping;

springdoc-openapi-webmvc-core/src/test/java/test/org/springdoc/api/v30/app190/SpringDocApp190Test.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,10 @@
2222

2323
package test.org.springdoc.api.v30.app190;
2424

25-
import org.springframework.boot.autoconfigure.SpringBootApplication;
2625
import test.org.springdoc.api.v30.AbstractSpringDocV30Test;
2726

27+
import org.springframework.boot.autoconfigure.SpringBootApplication;
28+
2829
public class SpringDocApp190Test extends AbstractSpringDocV30Test {
2930

3031
@SpringBootApplication

springdoc-openapi-webmvc-core/src/test/java/test/org/springdoc/api/v30/app191/HelloController.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@
2222

2323
package test.org.springdoc.api.v30.app191;
2424

25+
import java.util.List;
26+
2527
import org.springdoc.api.annotations.ParameterObject;
28+
2629
import org.springframework.data.domain.Pageable;
2730
import org.springframework.data.domain.Sort;
2831
import org.springframework.data.domain.Sort.Direction;
@@ -31,8 +34,6 @@
3134
import org.springframework.web.bind.annotation.GetMapping;
3235
import org.springframework.web.bind.annotation.RestController;
3336

34-
import java.util.List;
35-
3637
@RestController
3738
public class HelloController {
3839

0 commit comments

Comments
 (0)