spring boot beanの注入方式


1.xmlの配置
2.三大コンポーネントの注釈注入(@Controller、@Service、@Repository、@Component)+ComponentScan(コンポーネントスキャン)
3.@Importによる注解注入(注と中には、3つの方法があります.)
4.5@Configration+@Bean注解の方式で事故が起きたらbean
 
 
 
二:beanの自動注入
@Autowired方式で
属性に作用することができます.注釈のgetとset方法を実現する必要がありません.
@Autowired 
private DruidDataSource dataSource;
作用可能な方法においては、方法としてset方法を実現する必要がある.
@Autowired
public void setDataSource(DruidDataSource dataSource) {
   this.dataSource = dataSource;
}
非三大コンポーネントのbeanの初期化は、方法のパラメータに注解を入れることができます.
@Bean
public KeepAliveThread keepAliveThread(@Autowired LockImpl lockImpl){
    KeepAliveThread keepAliveThread = new KeepAliveThread();
    keepAliveThread.setKeepAliveAndLockResolver(lockImpl());
    return keepAliveThread;
}