IOC

    Spring Framework IoC, AOP, PSA

    Spring Framework 입문 Spring의 주요 기능 3가지 : IoC, AOP, PSA IoC (Inversion of Control) : 제어권이 뒤바뀌었다. 내가 사용할 기능을 내가 만들지 않고 다른 클래스에 만들어진 기능을 이용 할 건데(의존성) 선언은 해 놓았는데 누군가 알아서 넣어주겠지 class OwnerController{ private OwnerRepository repo; public OwnerController(OwnerRepository repo){ this.repo = repo; } } 의존성을 풀이하자면 무슨 의미일까? : 기능을 수행하는데 있어서 완벽하게 하기 위해서는 부수적인 기능이 있어야 가능할 경우 부수적인 기능에 의존하고 있음을 알 수 있다. 선언을 private..