在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ spring service注解問題

spring service注解問題

@service對象的構(gòu)造時機(jī)

是應(yīng)用程序啟動就 加載實(shí)例化

還是被autowired時 才加載實(shí)例化

我感覺應(yīng)該是前者。。。。。

求解

回答
編輯回答
魚梓

應(yīng)用啟動就實(shí)例化,具體可以看DefaultListableBeanFactory 和AbstractAutowireCapableBeanFactory的源碼,@autowired是Bean的裝配,具體可以看AutowiredAnnotationBeanPostProcessor的源碼。

2018年1月22日 18:18
編輯回答
墨沫

默認(rèn)只要在容器中配置了一個bean,容器在啟動時就會實(shí)例化該bean。
如果設(shè)置懶加載模式(lazy-init=”true”),在使用時才會實(shí)例化對象。
如果scope=”prototype”,則只會在使用時才會創(chuàng)建

2017年1月18日 19:44