这几天我一直在尝试创建 Spring CRUD 应用程序。 我无法解决这个错误。
Org.springframework.bean. Factory.不满意依赖异常: 创建名为“ clientController”的 bean 时出错: 通过方法“ setClientService”参数0表示的不满意依赖; 嵌套异常是 org.springframework.beans.Factory。不满意依赖异常: 创建名为“ clientService”的 bean 时出错: 通过字段“ clientRepository”表示的依赖性不满意; 嵌套异常是 org.springframework.beans.factory.NoSuchBeanDefinition itionException: 没有符合条件的类型为“ com.kopylov.itory”的 bean。ClientRepository’可用: 预计至少有1个具备自动连接候选者资格的 bean。依赖项注释: {@org。注释。自动连线(需求 = 真实)}
还有这个
Org.springframework.bean. Factory.不满意依赖异常: 创建名为“ clientService”的 bean 时出错: 通过字段“ clientRepository”表示的依赖性不满意; 嵌套异常是 org.springframework.beans.factory.NoSuchBeanDefinition itionException: 没有符合条件的类型为“ com.kopylov.itory”的 bean。ClientRepository’可用: 预计至少有1个具备自动连接候选者资格的 bean。依赖项注释: {@org。注释。自动连线(需求 = 真实)}
客户控制器
@Controller
public class ClientController {
private ClientService clientService;
@Autowired
@Qualifier("clientService")
public void setClientService(ClientService clientService){
this.clientService=clientService;
}
@RequestMapping(value = "registration/add", method = RequestMethod.POST)
public String addUser(@ModelAttribute Client client){
this.clientService.addClient(client);
return "home";
}
}
ClientServiceImpl
@Service("clientService")
public class ClientServiceImpl implements ClientService{
private ClientRepository clientRepository;
@Autowired
@Qualifier("clientRepository")
public void setClientRepository(ClientRepository clientRepository){
this.clientRepository=clientRepository;
}
@Transactional
public void addClient(Client client){
clientRepository.saveAndFlush(client);
}
}
客户资料库
public interface ClientRepository extends JpaRepository<Client, Integer> {
}
我看过很多类似的问题,但是没有一个答案能帮助我。