Я пользуюсь услугой другого приложения, так как все уже сделано и сделано.
Мое приложение - использовать интерфейсный класс внутри 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 соответствующий боб
Вот как я автоматически подключил его к своему приложению.
public class MyAppDao implements IMyAppDao {
@Autowired
@Qualifier("serviceIamUsing")
private ServiceIamUsing serviceIamUsing;
//More codes here
}