→ MonyemLi: new表不讓spring處理. 裡面的@xxxx全數無效. 11/22 13:18
→ ssccg: 其實還是可以自己new出來再丟給spring處理 11/22 15:16
→ ssccg: 回原po,用spring時統一管理比較好,除非你那個Service裡面 11/22 15:19
→ ssccg: 會載入大量資料,否則就幾個byte不值得犧牲架構維護性 11/22 15:20
謝謝各位
其實這個專案雖然有用spring boot但只有用到@Controller相關
我想從現在開始把一些簡單的功能改用spring bean的方式來做
只是不知道會不會對效能有影響
再次感謝各位
※ 編輯: neetpride (1.173.97.169), 11/22/2018 20:34:44
推 jej: 怎麼不標註lazy 11/22 21:56
原來還有Lazy 馬上試一下 謝謝
※ 編輯: neetpride (42.77.80.35), 11/23/2018 08:40:29
→ ssccg: lazy是延後建構,用完還是留著,如果希望用完要GC不適用 11/23 09:12
→ neetpride: 如果搭配@Scope可以做到類似效果嗎? 11/23 17:05
→ neetpride: 另 在這種情況下GC的成本是不是反而會比較高呢? 11/23 17:05
→ ssccg: 如果這個Service在你設計裡的lifecycle是有scope的話,當然 11/23 18:01
→ ssccg: 用@Scope可以,至於對效能影響,要看你的使用頻率和載入成 11/23 18:03
→ ssccg: 本到底多少,做profile才知道 11/23 18:03
→ jakarta99: new Service() 成本太高 11/23 18:28