В моей иерархии проектов есть родительский и библиотечный проект.Проект библиотеки имеет конфигурацию DataSourceConfiguration так:
@Configuration
@ImportResource("classpath:conf/spring/datasource-config.xml")
public class DataSourceConfiguration
{
@Autowired
private ApplicationContext context = null;
/**
* Method to create DataAccessorDelegate bean
*
* @return DataAccessorDelegate
*/
@Bean(name = BeanNames.DATA_ACCESSOR_DELEGATE)
@Scope("singleton")
public DataAccessorDelegate getdataAccessorDelegate()
{
DataAccessorDelegate dataAccessorDelegate = new DataAccessorDelegate();
return dataAccessorDelegate;
}
Мой родительский класс и обновленная конфигурация DataSourceConfiguration приведены ниже
public class XERServiceMain {
public static void main(String[] args) {
ConfigurableApplicationContext applicationContext = new SpringApplicationBuilder(XERServiceMain.class)
.properties("spring.config.name:"classpath:conf/spring/datasource-config.xml","classpath*:**/module-context.xml")
.build().run(args);
}
}
DataSourceConfiguration
@Configuration
public class DataSourceConfiguration
{
@Autowired
private ApplicationContext context = null;
/**
* Method to create DataAccessorDelegate bean
*
* @return DataAccessorDelegate
*/
@Bean(name = BeanNames.DATA_ACCESSOR_DELEGATE)
@Scope("singleton")
public DataAccessorDelegate getdataAccessorDelegate()
{
DataAccessorDelegate dataAccessorDelegate = new DataAccessorDelegate();
return dataAccessorDelegate;
}
Возможно ли импортировать ресурсыXML-файл в библиотечный проект, как это?