diff --git a/modules/openapi-generator-online/pom.xml b/modules/openapi-generator-online/pom.xml
index 132a83e95a1..7bee675803f 100644
--- a/modules/openapi-generator-online/pom.xml
+++ b/modules/openapi-generator-online/pom.xml
@@ -13,7 +13,9 @@
1.8
${java.version}
${java.version}
+ 2.0.7.RELEASE
2.8.0
+ 4.12
@@ -85,5 +87,23 @@
openapi-generator
${project.parent.version}
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+ org.springframework.boot
+ spring-boot-test
+ test
+
+
+ org.hamcrest
+ java-hamcrest
+ 2.0.0.0
+ test
+
+
diff --git a/modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/GenApiService.java b/modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/GenApiService.java
index 59aa715371d..5d695f5830f 100644
--- a/modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/GenApiService.java
+++ b/modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/GenApiService.java
@@ -69,12 +69,8 @@ public class GenApiService implements GenApiDelegate {
servers.sort(String.CASE_INSENSITIVE_ORDER);
}
- private final NativeWebRequest request;
-
@Autowired
- public GenApiService(NativeWebRequest request) {
- this.request = request;
- }
+ private NativeWebRequest request;
@Override
public Optional getRequest() {
diff --git a/modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/Generator.java b/modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/Generator.java
index 90d6db132d7..106edeb432a 100644
--- a/modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/Generator.java
+++ b/modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/Generator.java
@@ -50,7 +50,7 @@ public class Generator {
try {
config = CodegenConfigLoader.forName(language);
} catch (Exception e) {
- throw new ResponseStatusException(HttpStatus.BAD_REQUEST, String.format(Locale.ROOT,"Unsupported target %s supplied. %s",
+ throw new ResponseStatusException(HttpStatus.NOT_FOUND, String.format(Locale.ROOT,"Unsupported target %s supplied. %s",
language, e));
}
Map map = new LinkedHashMap<>();
diff --git a/pom.xml b/pom.xml
index 1788acb2d0f..9d0be229987 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1357,6 +1357,5 @@
2.22.0
1.43
0.9.10
- 2.0.2.RELEASE