抱歉,我可能会问一个愚蠢的问题-但是Spring是否可以接受创建一个专用服务,比如ServiceFacade,向其中注入20-30个其他服务,然后将这样一个ServiceFacade引用作为参数传递给不同的业务逻辑?这种方法会导致应用程序内部出现问题吗?
ServiceFacade
ee7vknir1#
是的,这是可能的,Spring将正确处理一个有20-30个其他依赖项的bean。但是从设计的Angular 来看,这是不鼓励的。你可能有多个外观,而不是一个ServiceFacade,每个都有可管理的依赖项数量,例如5个和一个返回不同外观示例的工厂。
1条答案
按热度按时间ee7vknir1#
是的,这是可能的,Spring将正确处理一个有20-30个其他依赖项的bean。但是从设计的Angular 来看,这是不鼓励的。你可能有多个外观,而不是一个
ServiceFacade
,每个都有可管理的依赖项数量,例如5个和一个返回不同外观示例的工厂。