본문 바로가기

Java, Spring/스프링 핵심 원리 기본

3-9. 스프링으로 전환하기

AppConfig 에 각각 @Configuration, @Bean을 적어준다.

@Bean 메서드들이 스프링컨테이너에 등록된다.

 

 

 

16라인 처럼 쓰면 파라미터로 들어간 AppConfig.class 의 @Bean들을 스프링컨테이너에 빈으로 등록해줌.

 

 

 

그 밑 줄로 bean을 꺼낸다. "memberService" 라는 이름은 @Bean의 메서드 이름. 그리고 MemberService.class 는 타입. ( MemberService라는 클래스 타입이라는 뜻 )    ==>> 그 Bean을 가져와라.

그걸 MemberService 참조변수에 넣는다.

 

@Bean으로 한 애들을 빈으로 등록함.

@Bean이 붙은 메서드 이름을  key로, new하여 리턴하는 객체를 value로 저장한다.

-> key랑 타입만 주면 그 객체(value) 꺼낼 수 있다.

ex) orderService로 꺼내면 new OrderServiceImpl 객체가 나온다.

 

 

 

 

OrderApp 부분도 바꿔주자.

 

 

 

이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네이게 중요하네

Recent Posts
Popular Posts
Recent Comments