@Configuration
public class Test1 {
@Autowired
private Test3 test3;
}
@Configuration
public class Test2 {
@Autowired
private Test3 test3;
@Bean(name = "test3 ")
Test3 test3 () {
return new Test3();
}
}
< /code>
Приведенный выше код дает следующую ошибку. < /p>
, вызванная:
org.springframework.beans.factory.beancreationException: ошибка создания бока с именем 'test1': Инъекция Autowired -зависимости;
вложенное исключение -
org.springframework.beans.factory.beancreationexception: не удалось. «Test2»: инъекция зависимостей с автоматическим приводом не удалась;
вложенное исключение -
org.springframework.beans.factory.beancreationexception: не может быть поля Autowire: Private Test3 com.package.name.test2.test3; < /p>
out ensectory exception. С именем 'test3': запрашиваемый Bean в настоящее время находится в создании: есть ли неразрешимая круговая ссылка? Если это так, какие -нибудь идеи по решению этого.
Подробнее здесь: https://stackoverflow.com/questions/491 ... -in-same-c