Di

Java

@Autowired 동작 원리 완벽 정리 (Spring DI, Bean 주입, 생성자 주입 쉽게 설명)

스프링(Spring) 공부를 시작하면 거의 가장 먼저 보는 어노테이션이 있다.👉 @Autowired처음에는 그냥 이렇게 사용한다.@Autowiredprivate UserService userService;그리고 대부분 이렇게 생각한다."신기하게 객체가 자동으로 들어오네?"맞다.근데 실무로 가면:✔ 어떻게 객체를 찾는지✔ Bean을 어떻게 주입하는지✔ 같은 타입 여러 개면 어떻게 되는지✔ 생성자 주입이 왜 좋은지이런 내부 원리를 반드시 이해해야 한다.오늘은 Spring의 @Autowired 동작 원리를 초보자도 이해할 수 있게 쉽게 정리해보겠다.@Autowired 란?👉 Spring이 객체를 자동으로 주입해주는 기능쉽게 말하면:"new 안 해도 객체 연결"해주는 기능이다.원래 자바 방식기존 자바는 직접..

Coding_Slowly
'Di' 태그의 글 목록