我正在使用另一个应用程序的服务,因为一切都已经完成并完成了。@autowired @ qualifier指向jar文件应用程序中的服务
我的应用程序是使用应用程序jar中的接口类。 但是这个代码被调用时似乎有些问题。
BeanFactory factory = new ClassPathXmlApplicationContext("/Context-Controller.xml");
即使我Context-Controller.xml
有这个代码
<context:component-scan base-package="com.package" />
我的错误。
所致: org.springframework.beans.factory.NoSuchBeanDefinitionException: 类型 [com.package.ServiceIamUsing]是 无独特豆定义: 类型[接口 com.package的不合格依赖。 ServiceIamUsing]:预计 至少有1个匹配的豆
这是我如何自动装配它在我的applciation。
public class MyAppDao implements IMyAppDao {
@Autowired
@Qualifier("serviceIamUsing")
private ServiceIamUsing serviceIamUsing;
//More codes here
}
应用程序如何打包?你在servlet容器内运行吗? – skaffman 2010-07-19 15:20:28
即将使用的应用程序jar打包在jar文件中。 并且没有在servlet容器上运行它 – jaded 2010-07-19 15:38:12
我有同样的问题,它似乎与jar不包含目录,仅包含文件有关。不知道如何告诉maven在安装目标 – Kartoch 2011-01-27 16:55:30