spring version: 4.3.13
@Setter
@Getter
@ToString
public class Car {
private String name;
}
@Setter
@Getter
@ToString
public class Person {
private String name;
private Car car;
}
@Configuration
public class AppConfig {
@Bean
public Car car() {
Car car = new Car();
car.setName("bmw");
return car;
}
}
@Configuration
public class AppConfig2 {
@Autowired
private AppConfig appConfig;
@Bean
public Person person() {
Person person = new Person();
person.setName("echo");
person.setCar(appConfig.car());
return person;
}
}
这个只是idea不识别,不影响注入