Field studentRepository dans com.example.demo.StudentController nécessitait un bean de type «com.example.demo.StudentRepository» qui n'a pas pu être trouvé.
Action :
Envisagez de définir un bean de type 'com.example.demo.StudentRepository' dans votre configuration.
@RestController
public class StudentController {
@Autowired
private StudentRepository studentRepository;
@GetMapping(value = "/findAll")
public List<Student> studentList(){
return studentRepository.findAll();
}
}
StudentRepository hérite de JpaRepository, qui devrait être l'exemple le plus simple
Il n'y a qu'un seul package au total. SpringBootApplication et Controller sont tous deux placés sous le même package. Il ne devrait y avoir aucun problème avec la commande sur Internet
.
StudentRepository n'est pas enregistré
Je l'ai résolu moi-même, le package jpa était en conflit.