본문 바로가기

🛠 BackEnd8

[ 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.
Springframework 📌 스프링 프레임워크 프레임워크는 소프트웨어 개발에 있어서 하나의 뼈대 역할을 하며, 특정 기능을 수행하기 위해 필요한 클래스나 인터페이스 등을 모아둔 집합체를 말한다. 즉, 개발을 편하고 안정적으로 하기 위해 내부에서 모든 걸 해결할 수 있도록 제공하는 틀이다. 스프링 프레임워크는 자바 플렛폼을 위한 오픈 소스 애플리케이션 프레임워크로서 간단히 스프링이라고도 한다. 동적인 웹 사이트를 개발하기 위한 여러가지 서비스를 제공하고 있다. 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부표준프레임워크의 기반 기술로서 쓰이고 있다. 📌 스프링 프레임워크 특징 1. 관점 지향 프로그래밍(Aspect Oriented Programming, AOP) AOP는 비즈니스 메소드를 개발할 때, 핵심 비.. 2022. 10. 6.