[問題] Spring Bean和new Object
大家好~
有點不知道該怎麼描述問題,表達不好還請見諒
想請問
若某個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管理回收會比較好呢?
如果我的觀念有錯還麻煩各位前輩多多指導
非常感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.207.189
※ 文章網址: https://www.ptt.cc/bbs/java/M.1542855332.A.6EC.html
→
11/22 13:18,
6年前
, 1F
11/22 13:18, 1F
→
11/22 15:16,
6年前
, 2F
11/22 15:16, 2F
→
11/22 15:19,
6年前
, 3F
11/22 15:19, 3F
→
11/22 15:20,
6年前
, 4F
11/22 15:20, 4F
謝謝各位
其實這個專案雖然有用spring boot但只有用到@Controller相關
我想從現在開始把一些簡單的功能改用spring bean的方式來做
只是不知道會不會對效能有影響
再次感謝各位
※ 編輯: neetpride (1.173.97.169), 11/22/2018 20:34:44
推
11/22 21:56,
6年前
, 5F
11/22 21:56, 5F
原來還有Lazy 馬上試一下 謝謝
※ 編輯: neetpride (42.77.80.35), 11/23/2018 08:40:29
→
11/23 09:12,
6年前
, 6F
11/23 09:12, 6F
→
11/23 17:05,
6年前
, 7F
11/23 17:05, 7F
→
11/23 17:05,
6年前
, 8F
11/23 17:05, 8F
→
11/23 18:01,
6年前
, 9F
11/23 18:01, 9F
→
11/23 18:03,
6年前
, 10F
11/23 18:03, 10F
→
11/23 18:03,
6年前
, 11F
11/23 18:03, 11F
→
11/23 18:28,
6年前
, 12F
11/23 18:28, 12F
java 近期熱門文章
PTT數位生活區 即時熱門文章