【发布时间】:2019-01-29 23:22:16
【问题描述】:
是否可以让 @Service 带注释的类调用另一个 @Service 带注释的类?或者这是一种不好的做法?
例如:
@Service
public class MyService {
// ...
@Autowired
private MyOtherService myOtherService;
// ...
}
编辑 - 3 年后
从一项服务到另一项服务之间存在依赖关系是可以的。这主要是因为可重用性。如果来自同一个模块的两个服务之间发生循环依赖,那没关系。
你应该只避免模块之间的循环依赖。
【问题讨论】:
标签: java spring-boot