본문 바로가기

autowired2

Spring Annotation 9. @Component
Spring Annotation 9. @Component 스프링 프레임워크에서는 클래스를 빈(Bean)으로 등록하여 의존성 주입(Dependency Injection)과 관리를 쉽게 할 수 있도록 어노테이션을 사용합니다. @Component란? @Component는 스프링의 주요 어노테이션 중 하나로, 클래스를 스프링 빈으로 등록하려 할 때 사용합니다. 이 어노테이션을 사용하면 스프링이 해당 클래스의 인스턴스를 생성하고, 관리 및 의존성 주입을 수행할 수 있습니다. 스프링 컨테이너는 @Component가 붙은 클래스를 찾아서 빈으로 등록하며, 이 과정은 컴포넌트 스캔(Component Scan)이라고 합니다. @Component 예제 package com.example.demo; import org.springframework.stereotype.Compone.. 2023. 4. 19.
Spring Annotation 6. @Autowired
Spring Annotation 6. @Autowired 스프링에서 @Autowired 사용법 및 예제 @Autowired는 스프링(Spring) 프레임워크에서 사용되는 어노테이션으로, 자동 의존성 주입(Automatic Dependency Injection)을 수행합니다. 이 어노테이션을 사용하면 개발자가 직접 의존성을 주입하는 코드를 작성할 필요 없이, 스프링이 자동으로 필요한 빈(Bean)을 주입해 줍니다. 이를 통해 개발자는 비즈니스 로직에 집중할 수 있습니다. 예제 1. 서비스 클래스 생성 import org.springframework.stereotype.Service; @Service public class GreetingService { public String getGreeting(String name) { return "안녕하세요, " + n.. 2023. 4. 19.