MVC2 [ Spring ] Controller, Service Repository 코드 분리 (2/2) 📌 Controller, Service Repository 역할 - 전체적인 흐름 💻 AllInOneController ⇨ ProductController 로 변경 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; import java.sql.SQLException; import java.util.List; @RequiredArgsConstructor // final로 선언된 멤버 변수를 자동으로 생성.. 2022. 10. 8. [ Spring ] Controller, Service Repository 코드 분리 (1/2) 💻 AllInOneController.java import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; import java.sql.*; import java.util.ArrayList; import java.util.List; @RequiredArgsConstructor // final로 선언된 멤버 변수를 자동으로 생성합니다. @RestController // JSON으로 데이터를 주고받음을 선언합니다. public class AllInOneController { // 신규 상품 등록 @PostMapping("/api/products") public Product createProduct(@Reque.. 2022. 10. 8. 이전 1 다음