java - Spring Boot ne peut pas injecter l'interface JpaRepository et indique que le bean est introuvable
伊谢尔伦
伊谢尔伦 2017-06-12 09:27:23
0
2
1188

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

.
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(2)
黄舟

StudentRepository n'est pas enregistré

巴扎黑

Je l'ai résolu moi-même, le package jpa était en conflit.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal