首页 > 编程语言 > 详细

Spring Boot无法注入Bean

时间:2020-02-09 09:09:11      阅读:67      评论:0      收藏:0      [点我收藏+]

今天在调试代码的时候遇见了一个小BUG,Spring 一直在报错,无法注入Bean。

 

事情是这样的,我定义了一个结构来继承 ElasticsearchRepository,同是扩展功能。(刚学习了java8)

1 public interface Pageproperity extends ElasticsearchRepository<Pages,Long> {
2     Page<Pages> findByTitle(String title);
3     Page<Pages> findByContent(String content);
4 }

但是会报错。后来改为

1 public interface Pageproperity extends ElasticsearchRepository<Pages,Long> {
2     default Page<Pages> findByTitle(String title) {
3         return null;
4     }
5 
6     default Page<Pages> findByContent(String content) {
7         return null;
8     }
9 }

就可以了。

说起来还是自己疏忽了一些Java8的新特性用法。

Spring Boot无法注入Bean

原文:https://www.cnblogs.com/Doug-xian/p/12285764.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!