这是一个Spring配置文件:
@Bean
public GenericDao<Foo> fooDao() {
return new GenericDao<>(Foo.class);
}
@Bean
@DependsOn("fooDao")
public GenericService<Foo> fooService() {
return new ApplicationGenericService<>(fooDao(), applicationMessageProducer());
}
@Bean
@DependsOn("fooService")
public GenericService<Foo> decoratedFooService() {
return new ServiceDecorator<>(fooService(), decoratorService());
}
出于某种原因,Spring将null
传递给ApplicationGenericService
构造函数。
如何解决此问题?