목록resourceannotation (2)
삶의 공유
💡 Spring 어노테이션 완전정복: @ComponentScan, @Component, @Value, 의존성 주입 방식 총정리스프링을 처음 배우는 사람이라면 반드시 알아야 할 필수 어노테이션들 —@Component, @ComponentScan, @Value, @Autowired, @Resource, @Inject — 이 글 하나로 개념부터 실전 예제까지 한눈에 정리해드립니다.1️⃣ @Component와 @ComponentScan — 자동 Bean 등록 핵심✅ 개념 정리@Component: 스프링이 관리해야 할 클래스를 명시함.@ComponentScan: 특정 패키지를 스캔하여 @Component가 붙은 클래스를 Bean으로 등록.✅ 실전 예제 @Configuration@ComponentScan(bas..
Spring DI 원리 완전 정복: Bean, ApplicationContext, @Autowired, @Resource 비교 분석이번 글에서는 Spring Framework의 핵심 개념인 **DI(Dependency Injection)**의 작동 원리를 ApplicationContext, @Bean, @Autowired, @Resource를 중심으로 분석하고, 수동 연결 방식과 자동 주입 방식의 차이까지 예제 코드와 함께 정리해보겠습니다.🔍 AppContext란 무엇이고 왜 필요한가?AppContext는 우리가 직접 만든 간이 IoC(Inversion of Control) 컨테이너입니다. Spring의 ApplicationContext처럼, 객체(Bean)의 생성과 의존성 주입을 담당하는 역할을 합니..