Например, теперь у меня есть класс зависимостей:
public classA {
@Bean(name = "s1")
public Class1 s1 {}
@Bean(name = "s2")
public Class2 s2 (@Name("s1")) {}
}
Итак, в классе A есть два метода s1 и s2, и они имеют имя метода bean как s1 и s2 соответственно.
Теперь можно ли внедрить Class2, используя имя метода bean s2?делать что-то вроде:
@Inject @Name private Class2 obj;