spring
Spring幫助我們管理Bean分為兩個部分陨倡,一個是注冊Bean余掖,一個裝配Bean鲫凶。完成這兩個動作有三種方式禀崖,一種是使用自動配置的方式、一種是使用JavaConfig的方式螟炫,一種就是使用XML配置的方式波附。在自動配置的方式中,使用@Component去告訴Spring昼钻,我是一個bean掸屡,你要來管理我,然后使用@AutoWired注解去裝配Bean(所謂裝配然评,就是管理對象直接的協(xié)作關系)仅财。然后在JavaConfig中,@Configuration其實就是告訴spring碗淌,spring容器要怎么配置(怎么去注冊bean盏求,怎么去處理bean之間的關系(裝配))。那么久很好理解了亿眠,@Bean的意思就是碎罚,我要獲取這個bean的時候,你spring要按照這種方式去幫我獲取到這個bean纳像。到了使用xml的方式荆烈,也是如此。君不見<bean>標簽就是告訴spring怎么獲取這個bean竟趾,各種<ref>就是手動的配置bean之間的關系憔购。