【发布时间】:2020-05-11 11:47:24
【问题描述】:
我可以根据包注入 bean 吗?包A注入AImpl,包B注入BImpl。我不能使用限定符,因为类注入接口是库。
【问题讨论】:
标签: spring spring-boot
我可以根据包注入 bean 吗?包A注入AImpl,包B注入BImpl。我不能使用限定符,因为类注入接口是库。
【问题讨论】:
标签: spring spring-boot
可能不会!但是您可以使用@Qualifier 来选择您想要的bean 的特定类型。例如:
@Bean("hi") String h1() {return "hi";}
@Bean("hello") String h2() {return "hello";}
@Bean ApplicationRunner runner(@Qualifier("hi") String str) {
return args -> {
System.out.println(str);
};
}
【讨论】: