
핵심 기술 : Spring DI container, AOP, Event, etc..웹 기술 : Spring MVC, Spring WebFlux데이터 접근 기술 : Transaction, JDBC, ORM, XML기술 통합 : cache, email, remote acc

주문 도메인역할과 구현을 분리하여 OOP 즉 객체 지향을 지키면서 SRP, OCP, DIP 등을 따르면서 구현을 한다면 아래와 같은 형태일 것 이다.주문 도메인 클래스 다이어그램하지만 순수 Java 코드로 구현을 하다보니위와 같이 구현이 되었다.위와 같은 경우에서는 만

과 컨테이너의 정의 및 빈 설정 메타정보 와 스프링 컨테이너의 생성 과정과 빈에 등록되는 원리 그리고 스프링 빈 조회 하는 방법

Singleton patern

컴포넌트 스캔과 자동 의존관계 주입

1. 다양한 의존관계 주입 의존 관계 주입의 종류는 4가지가 있다. >- 생성자 주입 수정자 주입 필드 주입 일반 메서드 주입 1. 생성자 주입 생성자를 통해서 의존 관계를 주입 하는 방법 생성자 호출 시 딱 1번만 호출되는 것을 보장 불변, 필수 의존

@Autowired 는 타입으로 조회한다.이는 ac.getBean(DiscountPolicy.class) 와 유사하게 작동한다.스프링 빈 조회에서 했듯이 타입으로 조회 시 선택된 빈이 2개 이상일 때 문제가 발생한다.그리고 아래처럼 의존관계 자동 주입을 하면NoUniq

1. 빈 생명주기 콜백 스프링에서 객체의 초기화와 종료 작업이 어떻게 진행되는지 예제로 알아보자. 간단하게 외부 네트워크에 미리 연결하는 객체를 생성한다 하자. 이 NetworkClient 는 애플리케이션 시작 지점에 connect() 를 호출해서 연결을 맺고, 종
의존성 쭈욱 한 입 하세요
저리가..