分配置文件开发
模式1:构造时传入每个配置文件
ApplicationContext context = new ClassPathXmlApplicationContext(
"classpath:com/example/spring/distributed/dao.xml",
"classpath:com/example/spring/distributed/service.xml",
"classpath:com/example/spring/distributed/tx.xml"
);
String[] beanDefinitionNames = context.getBeanDefinitionNames();
System.out.println(Arrays.asList(beanDefinitionNames));
模式2: 在一个主配置文件中引入分配置文件
<import resource="dao.xml"/>
<import resource="tx.xml"/>
<import resource="classpath:com/example/spring/distributed/service.xml"/>
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext(
"classpath:com/example/spring/distributed/app.xml"
);
String[] beanDefinitionNames = context.getBeanDefinitionNames();
System.out.println(Arrays.asList(beanDefinitionNames));
}