[Spring] Spring-IoC, Bean, DI
Spring IoC 제어권이 역전된 것 !? IoC : Inversion of Control 일반적으로는 자신이 사용할 의존성을 자신이 만들어서 사용 class OwnerController { private OwnerRepository repository = new OwnerRepository(); } Spring IoC란, 자신이 사용할 의존성을 누군가 만들어 주는 것. 이것이 제어권의 역전 class OwnerController { private OwnerRepository repo; // OwnerRepository를 사용하지만 자신이 만들지 않음 // OwnerController 밖에서 누군가가 의존성을 줄 수 있도록 생성자를 통해 의존성을 받아옴 // (=제어권 역전) public OwnerCo..
Web/Spring
2019. 9. 21. 11:41