Я столкнулся с проблемой круговой зависимости весной.круговая зависимость весной с использованием @Autowired
Public class UserServiceImpl implements UserService{
@Autowired
private RoleService roleService;
}
Public class RoleServiceImpl implements RoleService{
@Autowired
private UserService userService;
}
Есть ли какое-либо решение для решения этой проблемы, но я все еще хочу использовать @Autowired. Другие решения могут заключаться в их проводке вручную. Или с помощью bean awares или с использованием bean post processor.
В идеале услуги не должны вводиться друг в друга, если вам нужны функциональные возможности для двух служб, они оба должны вводиться в контроллер не друг другу – ankit
Я знаю, что круговые зависимости указывают на плохой дизайн, и их следует избегать. Но в больших приложениях иногда их не избежать. –