Pendant plusieurs jours, je suis en train de créer le Printemps CRUD application. Je suis confus. Je ne peux pas résoudre cette erreur.
org.springframework.les haricots.usine.UnsatisfiedDependencyException: Erreur lors de la création de haricots avec le nom "clientController': Insatisfait de la dépendance exprimée par le biais de la méthode 'setClientService paramètre 0; nested exception est org.springframework.les haricots.usine.UnsatisfiedDependencyException: Erreur lors de la création de haricots avec le nom "clientService': Insatisfait de la dépendance exprimée à travers le champ 'clientRepository'; nested exception est org.springframework.les haricots.usine.NoSuchBeanDefinitionException: Pas de qualification bean de type " com.kopylov.référentiel.ClientRepository " disponible: attendre au moins 1 fève qui se qualifie comme autowire candidat. La dépendance des annotations: {@org.springframework.les haricots.usine.annotation.Autocâblés(required=true)}
et ce
org.springframework.les haricots.usine.UnsatisfiedDependencyException: Erreur lors de la création de haricots avec le nom "clientService': Insatisfait de la dépendance exprimée à travers le champ 'clientRepository'; nested exception est org.springframework.les haricots.usine.NoSuchBeanDefinitionException: Pas de qualification bean de type " com.kopylov.référentiel.ClientRepository " disponible: attendre au moins 1 fève qui se qualifie comme autowire candidat. La dépendance des annotations: {@org.springframework.les haricots.usine.annotation.Autocâblés(required=true)}
ClientController
@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);
}
}
ClientRepository
public interface ClientRepository extends JpaRepository<Client, Integer> {
}
J'ai regardé à travers beaucoup de questions similaires, mais pas de réponse unique à eux, ne peuvent pas m'aider.