Все ваши аннотированные классы @Service
, @Repository
, @Controller
, @Component
(и т. Д.) Должны иметь пружинное управление, чтобы работала автоматическая разводка. Убедитесь, что они обнаружены весенним сканированием путей к классам:
<context:component-scan base-package="com.company" />
В некоторых случаях @Autowire
, который выполняет автоматическую разводку по типу, может быть полезным, чтобы избежать аргумента name
, который вы вводите с @Resource
.