Я пишу тестовое приложение Spring с maven, которое использует Spring Data. Когда я развертываю его на wildfly 18, возникает ошибка, потому что внедрение зависимостей не работает:
@Repository
public interface UserRepository extends CrudRepository<test.model.Utenti, Integer> {
}
@Autowired
private UserRepository userRepository;
ошибка:
09:54:47,345 ERROR [org.springframework.web.context.ContextLoader] (ServerService Thread Pool -- 92) Context initialization failed: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'helloWorldRestController': Unsatisfied dependency expressed through field 'userRepository'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'test.UserRepository' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
Я использую Sping 4.3.26.RELEASE, Пружинная загрузка 2.1.4.RELEASE, MySQL разъем версии 8.0.18 с Java 1.8.