0
在没有实现任何接口的情况下自动连线任何类的先决条件是什么?如何autowire @service类?没有找到符合条件的bean类型
类图
MainClass - >注释使用:
@SpringBootApplication @EnableTransactionalManagement
DatabaseConfig - >
@Configuration @EnableTransactionalManagement
UserRepository - >
@Repository
UserService - >
@Service
和@Autowired UserRepository
当我写的测试类@Autowired userRepository
这是工作,但是当我使用@Autowired UserService
并试图调用userRepository
方法。
我收到此错误:
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException:
No qualifying bean of type [sm.services.AgendaService] found for dependency:
expected at least 1 bean which qualifies as autowire candidate for this dependency.
Dependency annotations: {@javax.inject.Inject()}
你可以分享你的项目/类/包的结构? –
@SanjayRawat添加了! 。请检查。 – Vishakha
检查您的班级sm.services.AgendaService。它似乎缺少注释。 – abinsalm