CodeBase处理方式对比:Cursor vs Claude Code
技术路线对比
Cursor: 语义索引 + 向量检索
代码库 → AST分块 → Embedding生成 → 向量数据库 → 相似度搜索 → 代码片段
Claude Code: 上下文理解 + 智能搜索
代码库 → /init分析 → CLAUDE.md生成 → 实时工具搜索 → 架构理解
以Bella OpenAPI项目为例
项目概况
项目类型: 多模块Maven项目 - AI服务网关
核心架构: 协议适配器模式 + 多层架构
技术栈: Spring Boot + jOOQ + Redis + Maven
bella-openapi/
├── sdk/ # 协议定义、DTO、客户 端接口
├── spi/ # 认证和会话管理
└── server/ # 主应用:REST端点、业务逻辑
├── endpoints/ # 控制器层
├── intercept/ # 拦截器层
├── protocol/ # 协议适配器层
└── db/repo/ # 数据访问层