排除 Spring Boot ES 自动装配(双 RestClient bean 冲突) (#25)

This commit was merged in pull request #25.
This commit is contained in:
2026-09-20 19:02:04 +08:00
parent 4999c79667
commit 47886fed3e
@@ -2,12 +2,18 @@ package me.iiv.agent;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.elasticsearch.ElasticsearchClientAutoConfiguration;
import org.springframework.boot.autoconfigure.elasticsearch.ElasticsearchRestClientAutoConfiguration;
/** /**
* xiaoqu-agent-service:面向 MCP 客户端(Kimi/Claude)的业务数据服务。 * xiaoqu-agent-service:面向 MCP 客户端(Kimi/Claude)的业务数据服务。
* P1 骨架:三数据源连通 + MCP Streamable HTTP 端点 + demo 工具。 * P1 骨架:三数据源连通 + MCP Streamable HTTP 端点 + demo 工具。
*/ */
@SpringBootApplication @SpringBootApplication(exclude = {
// ES 客户端完全由 config/EsClientConfig 自管(双集群 cloud/local),
// Boot 自动装配要求单 RestClient bean,会与我们注册的两个冲突
ElasticsearchClientAutoConfiguration.class,
ElasticsearchRestClientAutoConfiguration.class})
public class AgentServiceApplication { public class AgentServiceApplication {
public static void main(String[] args) { public static void main(String[] args) {