-
Task
-
Resolution: Done
-
L3 - Default
-
None
-
None
AT:
- there is no circular dependency between the ReportService and the SharingService
- the beans are initialized using the constructor
- the direct autowiring of the fields has been removed
Context:
The ReportService depends on the SharingService and vice versa. This has serveral issues:
- it is bad practice
- it's hard to read/understand the code
- we can't use the constructors to initialize the beans