Skip to content

Commit b2fd016

Browse files
committed
Update dependencies and fix code issues
1 parent 43762e4 commit b2fd016

File tree

4 files changed

+6
-11
lines changed

4 files changed

+6
-11
lines changed

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<maven.compiler.target>8</maven.compiler.target>
2323
<swagger.version>3.0.0</swagger.version>
2424
<springweb.version>3.0.0</springweb.version>
25-
<couchbase.version>3.3.0</couchbase.version>
25+
<couchbase.version>3.5.2</couchbase.version>
2626
<junit.version>4.13.2</junit.version>
2727
<mavensurefire.version>3.0.0-M5</mavensurefire.version>
2828
</properties>
@@ -67,12 +67,12 @@
6767
<artifactId>springfox-spring-web</artifactId>
6868
<version>${springweb.version}</version>
6969
</dependency>
70-
<dependency>
70+
<!-- <dependency>
7171
<groupId>io.springfox</groupId>
7272
<artifactId>springfox-swagger2</artifactId>
7373
<version>${swagger.version}</version>
7474
<scope>compile</scope>
75-
</dependency>
75+
</dependency> -->
7676
<dependency>
7777
<groupId>io.springfox</groupId>
7878
<artifactId>springfox-swagger-ui</artifactId>

src/main/java/org/couchbase/quickstart/springboot/configs/Swagger.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,14 @@
1111
import springfox.documentation.service.Contact;
1212
import springfox.documentation.spi.DocumentationType;
1313
import springfox.documentation.spring.web.plugins.Docket;
14-
import springfox.documentation.swagger2.annotations.EnableSwagger2;
1514

1615

1716
@Configuration
18-
@EnableSwagger2
1917
public class Swagger {
2018

2119
@Bean
2220
public Docket api() {
23-
return new Docket(DocumentationType.SWAGGER_2)
21+
return new Docket(DocumentationType.OAS_30)
2422
.select()
2523
.apis(RequestHandlerSelectors.basePackage(
2624
"org.couchbase.quickstart.springboot.controllers"))

src/main/java/org/couchbase/quickstart/springboot/controllers/AirportController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package org.couchbase.quickstart.springboot.controllers;
22

33
import java.util.List;
4+
import java.util.stream.Collectors;
45

56
import javax.validation.Valid;
67

@@ -127,7 +128,7 @@ public ResponseEntity<List<Airport>> listAirports() {
127128
public ResponseEntity<List<String>> listDirectConnections(@PathVariable String airportCode) {
128129
try {
129130
List<String> destinationAirports = airportService.listDirectConnections(airportCode).stream()
130-
.map(Route::getDestinationairport).toList();
131+
.map(Route::getDestinationairport).collect(Collectors.toList());
131132
return new ResponseEntity<>(destinationAirports, HttpStatus.OK);
132133
} catch (Exception e) {
133134
log.error(INTERNAL_SERVER_ERROR + ": " + e.getMessage());

src/test/java/org/couchbase/quickstart/springboot/controllers/AirportIntegrationTest.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
import org.couchbase.quickstart.springboot.models.Airport;
99
import org.couchbase.quickstart.springboot.models.Airport.Geo;
10-
import org.couchbase.quickstart.springboot.models.Route;
1110
import org.junit.jupiter.api.AfterEach;
1211
import org.junit.jupiter.api.BeforeEach;
1312
import org.junit.jupiter.api.Test;
@@ -20,9 +19,6 @@
2019
import org.springframework.http.HttpStatus;
2120
import org.springframework.http.ResponseEntity;
2221

23-
import com.couchbase.client.java.query.QueryOptions;
24-
import com.couchbase.client.java.query.QueryScanConsistency;
25-
2622
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
2723
class AirportIntegrationTest {
2824

0 commit comments

Comments
 (0)