spring boot beanの注入方式
1.xmlの配置
2.三大コンポーネントの注釈注入(@Controller、@Service、@Repository、@Component)+ComponentScan(コンポーネントスキャン)
3.@Importによる注解注入(注と中には、3つの方法があります.)
4.5@Configration+@Bean注解の方式で事故が起きたらbean
二:beanの自動注入
@Autowired方式で
属性に作用することができます.注釈のgetとset方法を実現する必要がありません.
@Autowired
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;
}