标签

/ Spring / 没有评论 / 233浏览

我们在实际项目的开发中常常会创建很多不同业务的配置的文件,但有时,不同业务的配置文件也会相互依赖,在spring中为了方便处理不同配置文件相互依赖的问题,于是提供了 <import resource>标签。用 <import resource>标签可以将多个文件整合成一个文件。我们通过这种方式,可以依赖不在同一个配置文件中的<bean>对象。

<import resource="test.xml"/>
<bean id="user" class="com.jilinwula.spring.User" p:username="admin" p:password="jilinwula" p:nickname="吉林乌拉" p:work-ref="work"/>
<bean id="work" class="com.jilinwula.spring.Work" p:address="吉林乌拉"/>
@Test
public void test() {
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("bean.xml");
User user = applicationContext.getBean("user", User.class);
System.out.println(user);
}
User{username='admin', password='jilinwula', nickname='吉林乌拉', workId='null', work=Work{address='吉林乌拉'}}