優雅的使用Spring

Bean聲明的三種方式:app

一、@Component, @Service, @Repository,@Controller 用於聲明一個組件,程序啓動時會掃描這些組件,並建立實例。xml

二、在applicationContext-module.xml 中使用<bean/>來聲明it

三、在@Configuration標註的類中使用@Bean來聲明Beanio

 

第1種方式,經常使用於主模塊中,也能夠認爲是項目的最頂層模塊中的類。他們常於module

@Resource,@Autowired @Inject 配合使用。配置

 

第二、3方式,經常使用與須要配置的類、聲明非頂層模塊的類。常與properies,environment,yaml,@Property,<property/>結合使用。程序

相關文章
相關標籤/搜索