Java-Based Configuration
Java configuration typically uses @Bean-annotated methods within a @Configuration class
.
1、The
@Bean
annotation on a method indicates thatthe method creates a Spring bean
.
2、The class annotated with@Configuration
indicates thatit contains
Spring bean configurations
.
@Configuration
public class AccountConfig {
@Bean
public AccountService accountService() {
return new AccountService(accountRepository());
}
@Bean
public AccountRepository accountRepository() {
return new AccountRepository();
}
}
Java-Based Configuration Beans for Ioc Container
Annotation-Based Configuration Beans for Ioc Container
XML-Based Configuration Beans for Ioc Container