Ich konfrontiert Situation, wenn ich einige Beans in meinem Core-Modul @ Konfigurationsdatei konfigurieren müssen, und dann Konfiguration von Core-Modul-Beans in Top-Level-Modul @ Konfigurationsdatei abzuschließen. (siehe Code unten)Spring konfigurieren die gleiche Bean bei mehreren @ Konfigurationsdateien
Wie Aufbau SchedulerFactoryBean Kern-Modul beenden an der Fassade @Configuration-Datei?
Core-Modul Scheduler configs:
@Configuration
public class BaseSchedulerConfig {
@Bean
public SchedulerFactoryBean schedulerFactoryBean(DataSource dataSource,
JobFactory jobFactory,
@Qualifier("baseReusableJob") JobDetail baseReusableJob) {
SchedulerFactoryBean factory = new SchedulerFactoryBean();
factory.setJobDetails(baseReusableJob);
return factory;
}
}
Fassadenmodul Scheduler configs:
@Configuration
@Import(BaseSchedulerConfig.class)
public class FacadeSchedulerConfig {
@Autowire
public SchedulerFactoryBean schedulerFactoryBean;
// Question: which annotation use to inject module (facade) specific jobs into SchedulerFactoryBean
public void lookup(@Qualifier("facadeSpecificJob") JobDetail facadeSpecificJob) {
schedulerFactoryBean.setJobDetails(facadeSpecificJob);
}
}
danken uuuuuuuuu! –