我正在开设一个具有以下内容的课程:
RunnableProcess
我想知道@Bean(name = "pluto")
public Z potato (...) {
...
}
@Bean(name = "mars")
public carrot (@Named("pluto") Z z) {
...
}
和@Bean
是否可以互换。
另外,为什么@Named
被用在参数?
@Makoto,@Named annotation in Spring MVC类似,但答案似乎是
@Named
和@Named
是等效的,但来自不同的API。所以只能使用@Bean
为了保持一致