大家好~
有點不知道該怎麼描述問題,表達不好還請見諒
想請問
若某個Service使用的頻率極端少,可能只有在系統上線時才會執行一次
在這種情況下
使用@Service + @Autowired的方式注入Spring Bean
和使用new Service()的方式建構Service的Object
哪種方式會比較好呢?
看過這篇之後
https://stackoverflow.com/questions/50713088/spring-service-vs-object-service
我的理解是
Spring Bean是singleton
從啟動時會被載入,系統結束時才會執行銷毀
這樣對於使用頻率極少的Service
是不是使用new,在被呼叫時才建構,並交由GC管理回收會比較好呢?
如果我的觀念有錯還麻煩各位前輩多多指導
非常感謝