大家好~
有点不知道该怎么描述问题,表达不好还请见谅
想请问
若某个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管理回收会比较好呢?
如果我的观念有错还麻烦各位前辈多多指导
非常感谢