@Configuration
Spring Framework가 해당 클래스를 구성 클래스로 인식하고 구성을 위해 사용한다.
다른클래스에서 @Autowired로 Bean을 부를 수 있다.
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class MyConfiguration {
@Bean
public MyBean myBean() {
return new MyBean();
}
}
MyBean의 인스턴스를 생성하고 이를 애플리케이션의 다른 구성요소에서 사용할 수 있다.
구성클래스에는 빈, 데이터베이스연결 등이 포함될 수 있다.
'JAVA > Spring' 카테고리의 다른 글
Annotation - @SpringBootApplication (0) | 2023.04.20 |
---|---|
Annotation - @ComponentScan (0) | 2023.04.20 |
Annotation - @Repository (0) | 2023.04.19 |
Annotation - @Service (0) | 2023.04.19 |
Annotation - @PostMapping (0) | 2023.04.19 |