[스프링부트] @Configuration

Jim·2022년 11월 24일
0

@AutoWired를 사용하거나, @Repository(DAO 구현체)에 안해도 메모리에 올릴 수 있음

@Configuration
public class ServiceConfig{
	@Bean
    public MemberInterface getMemberInterface(){
    	return new MemberDaoH2();
    }
}

이렇게 실행을 해도 @AutoWired 쓴 거랑 같음.

  • 설정 Java파일 하나에서 처리 가능.
    - xml 안쓰는 방향으로 가다보니, 설정 조차도 java로 할 수 있도록 함.
  • Configuration 과 Bean은 세트임
    - 아랫놈들도 다 같이 메모리에 올라가도록 함.
    • 컨테이너에 올라와있는 객체들 대부분이 IOC 객체
profile
Hello Jim!

0개의 댓글