DI
![[Spring] Spring Service, Bean, 의존성 주입](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWuL8w%2FbtrsMzGQhWR%2FpnkkaSpdd6rvCiO9hOEpnK%2Fimg.png)
[Spring] Spring Service, Bean, 의존성 주입
코드프레소 Java 웹 개발 체험단 활동 중 Spring Boot 웹 개발 입문 강의에서 Spring Service, Bean과 의존성 주입에 관련 포스팅을 할려 한다. Spring Bean은 정말 많은 개념이 있고 관련하여 의존성 주입도 하는 방법에 대해 글을 작성할 것이다. Spring Service 시스템의 핵심 비즈니스 로직을 구현하는 계층이다. SNS 시스템의 경우 이미지, 글 등의 컨텐츠 정보를 저장 사용자가 선호할 한 컨텐츠를 추천 회원가입, 로그인, 회원 탈퇴 등의 회원 관련 처리 view의 종류와 DB 종류에 영향을 받지 않는 독립적인 계층이다. Service의 구현 클래스에 @Service 에노테이션 사용 파라미터로 전달된 데이터들의 검증 작업 수행 Repository 계층을 활용하여 ..
![[Spring Boot] Spring 웹 개발 입문 (Spring Controller, HTTP, REST API 문서)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd4FaTu%2FbtrrVZIfRX0%2FcVN8ZyEEPicNoV3xoDW501%2Fimg.png)
[Spring Boot] Spring 웹 개발 입문 (Spring Controller, HTTP, REST API 문서)
전 게시물은 Spring 프로젝트 생성에 관한 내용을 작성했다. 코드프레소 Java 웹 개발 체험단 활동 중 이번엔 REST API, Bean, DI(의존성 주입) 강의를 수강하여 이에 관한 포스팅을 하려한다. 계층형 아키텍처 패턴 웹 서비스 개발에 주로 사용되는 패턴 SW를 서로 다른 역할을 하는 3~4개 계층으로 구분 Presentation Layer Application Layer Business Layer Data Access Layer 계층 간에 호출을 하고 데이터를 주고 받으며 협력하며 전체 웹 서비스 구성 Presentation Layer의 역할 Client로부터 요청을 받아 Application Layer에 처리를 위임 Application Layer의 결과를 최종 Client로 전달 Ap..