Spring IoC(제어의역전),DI(의존성주입)란?
Spring IoC(제어의역전),DI(의존성주입)란?Spring으로 코딩하면서 IoC와 DI에 대한 용어를 자주 접하게 된다. @Autowired, @Bean 어노테이션 덕분에 객체 생성과 설정에 대한 걱정없이 우리는 편하게 작업을 해왔다. 하지만, 내부적으로 Spring Framework가 어떻게 돌아가는지 @Autowired,@Bean 어노테이션을 통해 얻는 장점이 무엇인지 제대로 공부하지 않았다. 이번 포스팅을 통해 Spring IoC,DI에 대해 제대로 알아보려 한다. 1. @Bean,@Component,@Service,@Controller,@Repository 도대체 뭐임?@Bean, @Component에 대해 알아보자.두가지 어노테이션은 스프링에 빈을 등록하기 위해 사용되는 어노테이션이다. @..