Я создаю архив Java, и я хотел бы интегрировать это в свое приложение.
в моем основном заявлении:
ApplicationContext.xml:
<context:component-scan base-package="com.test.chomage" />
ChomageController.java:
@Controller
@Path("/chomage")
public class ChomageController {
@Autowired
ChomageService chomageService;
@Autowired
OrganisationService organisationService;
}
В моем архиве Java:
appConfig.java
@Configuration
@ComponentScan("com.test.jarPatrimoine")
public class AppConfig {
}
OrganisationService.java
public interface OrganisationService {
//Functions
}
OrganisationServiceImpl.java
@Service
@Transactional
public class OrganisationServiceImpl implements OrganisationService
//Functions
}
Когда я запускаю свой сервер Tomcat, у меня появляется следующая ошибка:
org.springframework.beans.factory.UnsatisfiedDependencyException:
Error creating bean with name 'chomageController':
Unsatisfied dependency expressed through field 'organisationService';
nested exception is
org.springframework.beans.factory.NoSuchBeanDefinitionException:
No qualifying bean of type
'com.test.jarPatrimoine.service.OrganisationService' available:
expected at least 1 bean which qualifies as autowire candidate. Dependency
annotations:
{@org.springframework.beans.factory.annotation.Autowired(required=true)}
Вы можете мне помочь?
Спасибо