본문 바로가기

springframework3

[Annotation] 스프링 3계층 Annotation 적용 더보기 💡 스프링 Annotation @Component, @Autowired ⇨ 앞에 '@'를 붙여 선언하면 스프링이 처리 스프림 3계층 Annotation은 모두 @Component @Controller, @RestController @Service @Repository @Repository 간단 설명 JpaRepository**를 상속받는 interface 로 선언 스프링 Data JPA 에 의해 자동으로 @Repository 가 추가됨 아래 @Repository 역할 대부분을 자동으로 수행해 줌 2022. 10. 8.
[ 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.
Springframework 📌 스프링 프레임워크 프레임워크는 소프트웨어 개발에 있어서 하나의 뼈대 역할을 하며, 특정 기능을 수행하기 위해 필요한 클래스나 인터페이스 등을 모아둔 집합체를 말한다. 즉, 개발을 편하고 안정적으로 하기 위해 내부에서 모든 걸 해결할 수 있도록 제공하는 틀이다. 스프링 프레임워크는 자바 플렛폼을 위한 오픈 소스 애플리케이션 프레임워크로서 간단히 스프링이라고도 한다. 동적인 웹 사이트를 개발하기 위한 여러가지 서비스를 제공하고 있다. 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부표준프레임워크의 기반 기술로서 쓰이고 있다. 📌 스프링 프레임워크 특징 1. 관점 지향 프로그래밍(Aspect Oriented Programming, AOP) AOP는 비즈니스 메소드를 개발할 때, 핵심 비.. 2022. 10. 6.