[ 问题解决 ] Springboot整合elasticsearch @autowired注入ElasticsearchRepository为空
2019-02-19 23:19
2511 查看
springboot2.0.8版本时还可以直接使用
更换为2.1.2后就莫名其妙的报@autowired注入为空
困扰甚久,发出来为广大使用elasticsearch 的朋友排忧解难
错误原因:@autowired没有注入
so:各种注入方式尝试到 最后注了一天还是没有注入进去,一整天看了一个错,还是@autowired注入!!崩溃!!!
解决方案:
@Configuration public interface ElasticsearchTemplem extends ElasticsearchRepository<Position,String> { // Configuration可加可不加(推荐加上) Position为自己的实体类 String为id类型 }
重点来了
//开启扫描搜索引擎的注解 @EnableElasticsearchRepositories(basePackages = "com.xx.xxx")
最后重启项目:
绝对可以通过@Autowired注入 ElasticsearchTemplem
希望本篇文章对你有所帮助。
相关文章推荐
- 解决Springboot与前端VUE整合 出现的跨域访问报错问题
- 解决Springboot @Autowired 无法注入问题
- 关于spring boot自动注入出现Consider defining a bean of type 'xxx' in your configuration问题解决方案
- Spring Boot整合UEditor,解决找不到上传文件的问题
- 详解SpringBoot 解决拦截器注入Service为空问题
- maven整合CXF WebService+Spring @Resource无法注入问题解决方法
- 如何解决SpringBoot JpaRepository @Autowired 没法自动注入的问题
- 解决SpringBoot整合shiro之后无法加载静态资源文件问题
- 解决spring boot websocket无法注入bean的问题
- springboot整合mybatis mapper注入时显示could not autowire的解决
- 关于spring boot无法自动注入bean问题解决方案
- quartz整合Spring注入Service时空指针异常问题解决
- spring+springmvc整合mabytis时mapper注入失败问题解决方法
- springboot多模块化整合mybatis,出现mapper自动注入失败问题
- Shiro解决无法注入Service问题(包括Spring MVC和Spring Boot)
- 关于spring boot自动注入出现Consider defining a bean of type 'xxx' in your configuration问题解决方案
- 解决spring-boot 中 bean无法注入的问题
- SpringBoot 整合Mail发送功能问题与解决
- 解决Spring boot使用Quartz时Job中无法注入Bean 空指针异常问题
- 解决SpringBoot 整合 FreeMaker,不能js,css静态资源的问题