【发布时间】:2018-01-10 17:30:20
【问题描述】:
我看到一些代码将 Controller 作为依赖项注入到 Spring 应用程序的服务层中。我的第一反应是这似乎很错误,但我不知道如何向我的同事解释。有人可以告诉我为什么或为什么不是一个好主意吗?
【问题讨论】:
-
是的,这是一种不好的做法。更简洁的做法是创建另一个包含依赖类所需的状态和行为的类,并在控制器中实例化该类并注入到依赖类中。
-
你也可以看看这个answer。当然,这是不好的做法。
标签: java spring web-services architecture