以前我只有一个名为" projectA"的项目。 我有一个XML bean配置文件" service.xml" in" projectA"与班级的豆#34; com.home.karoom.impl.adapter"
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd">
<bean id="<bean id="espAdapter" class="com.home.karoom.impl.adapter">
<property name="writer" ref="writer" />
</bean>
</beans>
现在,我创建了一个名为&#34; projectB&#34;并移动了豆类&#34; com.home.karoom.impl.adapter&#34; to&#34; projectB&#34;。
现在,bean-class&#34; com.home.karoom.impl.adapter&#34;在&#34; projectA&#34;
中不再存在我如何引用&#34; projectB&#34;中的新班级位置?使用&#34; service.xml&#34; ?
答案 0 :(得分:0)
我认为你必须将文件导入你的项目
<import resource="classpath:spring-config.xml" />
答案 1 :(得分:0)
here是如何在项目之间共享代码/类的一个很好的解释。
简短的回答是,您的类com.home.karoom.impl.adapter应该作为jar放在单独的项目和包中。然后作为依赖项添加到您的项目(A和B)。
请务必遵循惯例,并以大写字母
开头命名您的班级