Break and disallow dependency cycles in beans
Broken dependency cycles:
-
UserServiceImpl
<-> ``JwtService` -
AccessTokenServiceImpl
<->RoomServiceImpl
-
ContentServiceImpl
<->ContentGroupServiceImpl
The UserServiceImpl
class has been split. A new AuthenticationService
has been created to break the dependency cycle.