java - Spring Boot kann die JpaRepository-Schnittstelle nicht injizieren und meldet, dass die Bean nicht gefunden werden kann
伊谢尔伦
伊谢尔伦 2017-06-12 09:27:23
0
2
1169

Für das Feld studentRepository in com.example.demo.StudentController war eine Bean vom Typ „com.example.demo.StudentRepository“ erforderlich, die nicht gefunden werden konnte.

Aktion:

Erwägen Sie die Definition einer Bean vom Typ „com.example.demo.StudentRepository“ in Ihrer Konfiguration.

@RestController
public class StudentController {

    @Autowired
    private StudentRepository studentRepository;

    @GetMapping(value = "/findAll")
    public List<Student> studentList(){
        return studentRepository.findAll();
    }

}

StudentRepository erbt JpaRepository, was das einfachste Beispiel sein sollte

Es gibt insgesamt nur ein Paket. SpringBootApplication und Controller sind beide unter demselben Paket platziert. Bei der Bestellung im Internet sollte es kein Problem geben

伊谢尔伦
伊谢尔伦

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

Antworte allen(2)
黄舟

StudentRepository 没有注册

巴扎黑

我自己解决了,jpa的包冲突了。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage