public class1 {
@Bean(name = "s1")
public Class1 s1 {}
@Bean(name = "s2")
public Class2 s2 {}
@Bean(name = "s3")
public Class3 s3 (@Name("s1"), @Name("s2")) {}
@Bean(name = "s4")
public Class4 s4 {
return new somefunction(@Name("s3"))
}
}
Предположим, у нас есть что-то вроде выше.Там, где явно бин s3 зависит от s1 и s2.И теперь я хотел бы передать вывод s3 в функцию другого Bean s4, что мне делать?
Кажется, @Name ("s3") здесь не работает, и, возможно, я должен использовать другие аннотации?ТНХ