java – Spring – 正在使用新的不好的做法?
是手动创建对象,即使用new运算符而不是注册Spring bean并使用依赖注入被认为是不好的做法?我的意思是,Spring IoC容器是否必须知道应用程序中的所有对象?如果是这样,为什么? 最佳答案
您希望Spring为以下类创建bean:
>您希望/需要在其他bean中注入实例 服务,控制器或拦截器就是它们的一个例子. 但是你不希望Spring为以下类创建bean: >您不希望/需要在其他bean中注入实例 实体,DTO,价值对象就是它们的例子. 例如,实体永远不需要作为依赖项注入到另一个实体或服务中,因为实体不是在容器启动时创建的,而是通常在方法内部创建,并且范围仅限于方法生命周期. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |