Java のソースコード内で定義する
Bean 定義を行う コンフィグレーションクラス を用意します。
メソッドに @Bean アノテーションを付与し、Bean 定義を行います。
メソッド名が Bean 名、戻り値がその Bean のインスタンスとなります。
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class AppConfig {
@Bean
UserService userService() {
return new UserServiceImpl();
}
}