1、es的Maven坐标
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-elasticsearch</artifactId>
<version></version>
</dependency>
2、进行yml的配置:
配置nacos注册中心的地址:cloud.nacos.discovery.ser-addr: url
配置名称: application.name: 名称
3、配置端口号:server.port
4、配置远程调用的相关:feign.sentinel:
feigh.client.config.defalut.connetTimeout=
feigh.client.config.defalut.readTimeout=
5、配置es的调用地址:spring.elasticSearch.rest.url =
6、配置名称是否进行覆盖:spring.main.allow-bean-definition-overring:true
3、启动类的配置
排除数据库源的配置:在配置mybatis-plus后需要在此模块下进行手动排除数据库的连接
@SpringbootApplicaton(exclude=DataSoureceAutoConfiguraton.class)
@EnableDiscoveryClient //开启注册客户端
@EnableFeignClient //开启远程调用客户端
4、创建一个mapper接口用来继承ElasticSearchResponsity
5、通过通过openfeign来进行远程接口的调用