dependecies version, constructor injection
This commit is contained in:
parent
c97bb7d64a
commit
521cb0d670
12
api/pom.xml
12
api/pom.xml
|
@ -18,6 +18,9 @@
|
|||
<java.version>21</java.version>
|
||||
<springdoc.version>1.6.8</springdoc.version>
|
||||
<swagger-ui.version>4.10.3</swagger-ui.version>
|
||||
<mapstruct.version>1.5.5.Final</mapstruct.version>
|
||||
<openapi-generator.version>6.2.1</openapi-generator.version>
|
||||
<findbugs.version>3.0.2</findbugs.version>
|
||||
</properties>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
|
@ -63,7 +66,7 @@
|
|||
<dependency>
|
||||
<groupId>com.google.code.findbugs</groupId>
|
||||
<artifactId>jsr305</artifactId>
|
||||
<version>3.0.2</version>
|
||||
<version>${findbugs.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
||||
|
@ -85,7 +88,7 @@
|
|||
<dependency>
|
||||
<groupId>org.mapstruct</groupId>
|
||||
<artifactId>mapstruct</artifactId>
|
||||
<version>1.5.5.Final</version>
|
||||
<version>${mapstruct.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
|
@ -98,13 +101,12 @@
|
|||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>3.11.0</version>
|
||||
<configuration>
|
||||
<annotationProcessorPaths>
|
||||
<path>
|
||||
<groupId>org.mapstruct</groupId>
|
||||
<artifactId>mapstruct-processor</artifactId>
|
||||
<version>1.5.5.Final</version>
|
||||
<version>${mapstruct.version}</version>
|
||||
</path>
|
||||
</annotationProcessorPaths>
|
||||
</configuration>
|
||||
|
@ -112,7 +114,7 @@
|
|||
<plugin>
|
||||
<groupId>org.openapitools</groupId>
|
||||
<artifactId>openapi-generator-maven-plugin</artifactId>
|
||||
<version>6.2.1</version>
|
||||
<version>${openapi-generator.version}</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
|
|
|
@ -4,7 +4,6 @@ import java.util.List;
|
|||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
|
@ -16,8 +15,11 @@ import net.meutel.recettes.api.service.ParametersService;
|
|||
public class ParameterController implements ParametersApi {
|
||||
private final Logger LOG = LoggerFactory.getLogger(ParameterController.class);
|
||||
|
||||
@Autowired
|
||||
private ParametersService service;
|
||||
private final ParametersService service;
|
||||
|
||||
public ParameterController(ParametersService service) {
|
||||
this.service = service;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<List<RecetteParam>> listRecetteParamsByType(String paramType) {
|
||||
|
|
|
@ -3,7 +3,6 @@ package net.meutel.recettes.api.controller;
|
|||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import org.springframework.web.context.request.NativeWebRequest;
|
||||
|
@ -16,8 +15,11 @@ import net.meutel.recettes.api.service.ReceipeService;
|
|||
@RestController
|
||||
public class ReceipeController implements ReceipeApi, ReceipesApi {
|
||||
|
||||
@Autowired
|
||||
private ReceipeService service;
|
||||
private final ReceipeService service;
|
||||
|
||||
public ReceipeController(ReceipeService service) {
|
||||
this.service = service;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Optional<NativeWebRequest> getRequest() {
|
||||
|
@ -28,5 +30,5 @@ public class ReceipeController implements ReceipeApi, ReceipesApi {
|
|||
public ResponseEntity<List<Receipe>> findReceipes() {
|
||||
return ResponseEntity.ok(service.findReceipes());
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue