我可以通过以下方式在 XML 配置中按类型和名称自动装配
<bean name="employee1" class="com.Class1" autowire="byName">
<bean name="employee2" class="com.Class2" autowire="byType">
但是我怎样才能在 Java 配置中完成同样的事情呢?我的意思是,什么是 Java Config 等价于 autowire="byName" 和 by autowire="byType" 属性?
@Configuration
public class JavaConfig {
//How to configure beans here, like above?
}
以下代码不起作用
@Bean
public Company company(){
return new Company();
}
@Bean
public Employee employee1(@Autowired Company company){
return new Employee();
}
提前致谢!