Я определяю компонент в классе конфигурации. Я хотел бы автоматически подключить этот компонент к компоненту. Однако свойство остается нулевым. Например.:
Конфигурация приложения.java
@Configuration
public class AppConfiguration {
@Bean
public SomeType someObject() {
return new SomeType();
}
}
AppComponent.java
@Component
public class AppComponent {
@Autowired
private SomeType someObject; // TODO why null?
public AppComponent() { // note: passing a SomeType constructor argument works
System.out.println(someObject);
}
}
Как я могу автоматически связать bean-компонент, определенный в классе конфигурации?