有一个带@Service注释的类调用另一个带@Service注释的类是否可以?还是不好的做法?
例如。:
@Service
public class MyService {
// ...
@Autowired
private MyOtherService myOtherService;
// ...
}
Run Code Online (Sandbox Code Playgroud)
小智 9
由于实用程序类最近被忽略,因此它的良好做法是通过水平扩展来激发方法......当然服务必须与其他人进行交互。
不用担心,就像一个服务经理需要另一位经理的服务一样。
只有一个应该依赖于另一个,而不是两者都依赖。
从另一个服务调用服务没有任何限制。除非您在服务之间进行循环依赖。
循环依赖:https : //en.wikipedia.org/wiki/Circular_dependency
春天的循环依赖:https://www.baeldung.com/circular-dependencies-in-spring
| 归档时间: |
|
| 查看次数: |
5699 次 |
| 最近记录: |