猿问

spring boot不能注入JpaRepository接口,提示找不到bean

Field studentRepository in com.example.demo.StudentController required a bean of type 'com.example.demo.StudentRepository' that could not be found.

Action:

Consider defining a bean of type 'com.example.demo.StudentRepository' in your configuration.

@RestController
public class StudentController {

    @Autowired
    private StudentRepository studentRepository;

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

}

StudentRepository 继承 JpaRepository,应该是个最简单的例子了

一共就一个包,SpringBootApplication和Controller都放在一个包下面,应该不会出现网上的顺序的问题

慕哥9229398
浏览 2521回答 3
3回答

幕布斯7119047

我自己解决了,jpa的包冲突了。
随时随地看视频慕课网APP

相关分类

Java
我要回答