From 8fc8473962b8553a94df5a1e803d59bddaffe990 Mon Sep 17 00:00:00 2001 From: Andrii Solianyk Date: Fri, 18 Apr 2025 09:23:13 +0200 Subject: [PATCH] constructor injection instead of field injection --- .../controller/ClientController.java | 3 +-- .../controller/NoticeController.java | 10 ++++++---- src/main/resources/application.properties | 2 +- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/main/java/_11/asktpk/artisanconnectbackend/controller/ClientController.java b/src/main/java/_11/asktpk/artisanconnectbackend/controller/ClientController.java index da0889a..0680982 100644 --- a/src/main/java/_11/asktpk/artisanconnectbackend/controller/ClientController.java +++ b/src/main/java/_11/asktpk/artisanconnectbackend/controller/ClientController.java @@ -1,9 +1,8 @@ package _11.asktpk.artisanconnectbackend.controller; -import _11.asktpk.artisanconnectbackend.dto.ClientDTO; -import _11.asktpk.artisanconnectbackend.repository.ClientRepository; import _11.asktpk.artisanconnectbackend.service.ClientService; +import _11.asktpk.artisanconnectbackend.dto.ClientDTO; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; diff --git a/src/main/java/_11/asktpk/artisanconnectbackend/controller/NoticeController.java b/src/main/java/_11/asktpk/artisanconnectbackend/controller/NoticeController.java index dcf8266..3fff17c 100644 --- a/src/main/java/_11/asktpk/artisanconnectbackend/controller/NoticeController.java +++ b/src/main/java/_11/asktpk/artisanconnectbackend/controller/NoticeController.java @@ -15,11 +15,13 @@ import java.util.List; @RequestMapping("/api/v1/notices") @RestController public class NoticeController { - @Autowired - private NoticeService noticeService; + private final NoticeService noticeService; + private final ClientService clientService; - @Autowired - private ClientService clientService; + public NoticeController(NoticeService noticeService, ClientService clientService) { + this.noticeService = noticeService; + this.clientService = clientService; + } @GetMapping("/get/all") public List getAllNotices() { diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 5e9151c..6e262f9 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,7 +1,7 @@ spring.application.name=ArtisanConnectBackend ## PostgreSQL -spring.datasource.url=jdbc:postgresql://192.168.56.103:5432/default_db +spring.datasource.url=jdbc:postgresql://localhost:5432/postgres spring.datasource.username=postgres spring.datasource.password=postgres