diff --git a/src/main/java/com/oven/server/ServerApplication.java b/src/main/java/com/oven/server/ServerApplication.java index acf56c9..a7cf9cc 100644 --- a/src/main/java/com/oven/server/ServerApplication.java +++ b/src/main/java/com/oven/server/ServerApplication.java @@ -7,7 +7,6 @@ import org.springframework.context.annotation.ComponentScan; @SpringBootApplication(exclude={SecurityAutoConfiguration.class}) -@ComponentScan("com.oven.server") @EnableFeignClients public class ServerApplication { diff --git a/src/main/java/com/oven/server/api/work/controller/HomeController.java b/src/main/java/com/oven/server/api/work/controller/HomeController.java index 5ea790b..a01c224 100644 --- a/src/main/java/com/oven/server/api/work/controller/HomeController.java +++ b/src/main/java/com/oven/server/api/work/controller/HomeController.java @@ -19,15 +19,12 @@ @Tag(name="Home", description = "홈 화면 API") @RestController -@RequiredArgsConstructor +//@RequiredArgsConstructor @RequestMapping("/home") public class HomeController { - @Autowired private final GetPopularWorkListService getPopularWorkListService; - @Autowired private final GetRecommendWorksService getRecommendWorkListService; - @Autowired private final FlaskFeignClient flaskFeignClient; @Operation(summary = "인기 작품 조회 API") @@ -52,6 +49,12 @@ public Response> getRecommendWorkList(@AuthenticationPrincipal } } + @Autowired + public HomeController(GetPopularWorkListService getPopularWorkListService, GetRecommendWorksService getRecommendWorkListService, FlaskFeignClient flaskFeignClient) { + this.getPopularWorkListService = getPopularWorkListService; + this.getRecommendWorkListService = getRecommendWorkListService; + this.flaskFeignClient = flaskFeignClient; + } // /home/recommendation/provider diff --git a/src/main/java/com/oven/server/feign/FlaskFeignClient.java b/src/main/java/com/oven/server/feign/FlaskFeignClient.java index 7183cb5..179516b 100644 --- a/src/main/java/com/oven/server/feign/FlaskFeignClient.java +++ b/src/main/java/com/oven/server/feign/FlaskFeignClient.java @@ -5,7 +5,6 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; -@Component @FeignClient(name = "flask", url = "http://flask:6000") public interface FlaskFeignClient { @RequestMapping(method = RequestMethod.GET, value = "/spring")