为什么注入不了我的repository?很奇怪啊,所有的配置都有了,中间难道缺了什么?
application.properties配置:
我的repository:
启动入口:
日志报错:
有人回我吗?写法有问题,IndexController的路径不对,没有扫描到你的Repository。回复<aclass="referer"target="_blank">@作业本:就是按着来的。回复<aclass="referer"target="_blank">@snowfog:多看看文档,最好按照SpringBoot的规范来,特别是对于新手。所有的包都是在com.blogs,我扫描的是基础包,为什么会扫描不到呢?
不要随便在自己的类上做Componentscan
没有用,去掉一样的repository上加注解<aclass="referer"target="_blank">@Repository
请认真阅读官方教程
https://spring.io/guides/gs/accessing-data-jpa
https://spring.io/guides/gs/accessing-data-rest
回复<aclass="referer"target="_blank">@snowfog:官方文档提供了完整的,可以运行的源代码,你可以clone下来仔细对比和文档比,我少了什么?能帮忙找找原因吗?@EnableJpaRepositories配上你的包路径你好,加了没有用,还是这个错误在IndexController类上加上注解<aclass="referer"target="_blank">@Controller,这样注入repository你好,问题已经解决了,代码没有任何问题,我用spring官方生成器生成的项目,把代码拿进去没有任何问题,我自己构建的话就是这个问题.这个问题应该是我自己的gradle配置文件里面有jar包重了.版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。