@Component和@Bean的區別


Spring幫助我們管理Bean分為兩個部分,一個是注冊Bean,一個裝配Bean。完成這兩個動作有三種方式,一種是使用自動配置的方式、一種是使用JavaConfig的方式,一種就是使用XML配置的方式。

  1. @Component作用就相當於 XML配置
  2. @Bean 需要在配置類中使用,即類上需要加上@Configuration注解
  3. 兩者都可以通過@Autowired裝配
  4. @Bean注解比@Component注解的自定義性更強,而且很多地方只能通過@Bean注解來注冊bean。比如當引用第三方庫的類需要裝配到Spring容器的時候,就只能通過@Bean注解來實現。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM