J'utilise le service d'une autre application, puisque tout est déjà fait et fait.@autowired @qualifier pointant vers un service dans une application de fichier jar
Mon application consiste à utiliser la classe d'interface dans le fichier jar de l'application. mais quelque chose semble être faux quand ce code est appelé.
BeanFactory factory = new ClassPathXmlApplicationContext("/Context-Controller.xml");
même si mon Context-Controller.xml
a ce code
<context:component-scan base-package="com.package" />
Mon erreur.
causés par: org.springframework.beans.factory.NoSuchBeanDefinitionException: n haricot unique de type [com.package.ServiceIamUsing] est défini : dépendance Unsatisfied de type [interface de com.package. ServiceIamUsing]: attendu au moins 1 gousse correspondant
c'est comment j'autowired sur mon applciation.
public class MyAppDao implements IMyAppDao {
@Autowired
@Qualifier("serviceIamUsing")
private ServiceIamUsing serviceIamUsing;
//More codes here
}
Comment l'application est-elle emballée? Courez-vous dans un conteneur de servlet? – skaffman
application jar im allant à utilisé est empaqueté dans un fichier jar. et ne pas l'exécuter sur un conteneur de servlet – jaded
J'ai le même problème, il semble lié au fait que le pot ne contient pas les répertoires, seuls les fichiers. Je ne sais pas comment dire à maven d'activer la création de répertoire lors de l'installation de l'objectif – Kartoch