[Spring] 스프링 컨테이너 생성(@Configuration) | 스프링 빈 등록(@Bean) | 스프링 컨테이너 적용 | 스프링 의존성 주입(DI) 스프링 빈이 등록되는 스프링 컨테이너를 생성하여 의존성을 주입해보자. 참고하는 코드는 아래 링크와 같다. https://healthdevelop.tistory.com/entry/spring29 [Spring] Spring 고객-주문 시스템 구현 | AppConfig | 관심사의 분리 좋은 객체 지향 프로그래밍을 구현하기 위해선 SOLID 원칙을 따라야 한다. https://healthdevelop.tistory.com/entry/spring28 [Spring] SOLID 원칙 | 객체 지향 설계의 5가지 원칙 좋은 객체 지향 설계를 하기 위.. healthdevelop.tistory.com ● AppConfig 스프링 기반으로 변경 기존의 작성된 AppConfig를 통해 클라이언트(ex. service).. Java/Spring 3년 전
[Spring boot] 스프링 빈과 의존관계 | 자바 코드로 직접 스프링 빈 등록하기 | @Controller | @Autowired | 컨트롤러 작성(화면에 띄우기) 기존 클래스들의 작성은 아래 링크에 순차적으로 작성되어있다. ● 회원관리 예제 - 백엔드 개발 1. 회원 도메인과 리포지토리 만들기 2. 회원 리포지토리 테스트 케이스 작성 3. 회원 서비스 개발 4. 회원 서비스 테스트 이전 포스팅에선 @(애노테이션)을 활용한 컴포넌트 스캔 방식으로 스프링에 빈을 등록했다. https://healthdevelop.tistory.com/entry/spring16 [Spring boot] 스프링 빈과 의존관계 | 컴포넌트 스캔과 자동 의존관계 설정 | @Controller | @Autowired | 컨 기존 클래스들의 작성은 아래 링크에 순차적으로 작성되어있다. ● 회원관리 예제 - 백엔드 개발 1. 회원 도메인과 리포지토리 만들기 2. 회원 리포지토리 테스트 케이스 작성.. Java/Spring 3년 전
[Spring boot] 스프링 빈과 의존관계 | 컴포넌트 스캔과 자동 의존관계 설정 | @Controller | @Autowired | 컨트롤러 작성(화면에 띄우기) 기존 클래스들의 작성은 아래 링크에 순차적으로 작성되어있다. ● 회원관리 예제 - 백엔드 개발 1. 회원 도메인과 리포지토리 만들기 2. 회원 리포지토리 테스트 케이스 작성 3. 회원 서비스 개발 4. 회원 서비스 테스트 기존의 클래스(service, repository)들을 컨트롤러를 통해 화면에 띄우고자 한다. 먼저 실제 클라이언트가 회원가입과 회원 조회를 할 수 있도록 해주는 MemberController를 작성해보자 ● 컨트롤러 작성 MemberController.java package hello.hellospring.controller; import hello.hellospring.service.MemberService; import org.springframework.beans.factory... Java/Spring 3년 전