PSA

🤿백엔드 내실 채우기

[Spring] 스프링 3대 요소 - DI, AOP, PSA 정리

안녕하세요. 오늘은 스프링의 3대 요소 DI, AOP, PAS에 대해 정리해보려합니다.  1. DI (의존성 주입)개념 : 한 객체가 다른 객체에 의존할 때, 그 객체를 직접 생성하지 않고 외부에서 주입받는 방식입니다.상황 : 새로 이사한 집에 전구가 필요한 상황입니다. 직접 전구를 만들지 않고 이미 만들어진 전구를 구매해 사용하는 것이 더 효율적입니다. 전구가 필요할 때, 이를 외부에서 주입받는 것입니다. 직접 객체 생성하는 방식 (DI 활용 X)public class Light { private Bulb bulb; public Light() { this.bulb = new Bulb(); }} 외부에서 주입받는 방식 (DI 활용)@Componentpublic class Bulb..

pkyung
'PSA' 태그의 글 목록