@Service
public class UserService implements Service{
@Autowired
private Service self;
}
Работает ли приведенный выше код нормально в новых версиях Spring (5. *)? (Я мог бы проверить сам, но я хочу знать 100%, но сам я могу как-то облажаться) Также я знаю обходные пути:
@Service(value = "someService")
public class UserService implements Service{
@Resource(name = "someService")
private Service self;
}
ИЛИ
@Autowired
private ApplicationContext applicationContext;
Так что яне просто ничего не прося, мне нужно знать на 100%, мне нужен совет профессионалов, я не верю в свои эксперименты, потому что весной у меня не так много опыта (например, для меня там много туманных конфигов). Надеюсь, это проясняет, почему я спрашиваю, а не экспериментирую.