Cursor:使用 Cursor 创建 Spring Boot Maven 项目

Cursor是 AI 代码编辑器,最近非常火爆,非常有必要使用一下,本文就带你快速入门开发一个Spring Boot项目。

可以通过官方网站:www.cursor.com/downloads 下载 Cursor。

本文演示在 MacOs 操作系统上进行。

Java相关插件

对于 Java 开发,在 Cursor 上需要安装如下两个插件;

  • Extension Pack for Java

    Extension Pack for Java 是一组流行的扩展,可帮助在 Cursor 中编写、测试和调试 Java 应用程序。

  • Spring Boot Extension Pack

    用于开发和部署 Spring Boot 应用程序的扩展集合。

笔者安装 0.46 版本 Cursor,无法通过 Cursor 操作界面搜索到插件,并且提示 "Error while fetching extensions. Failed to"。

在 Cursor github 中也有人提供 issue 。但是我也没有看懂这个解决方案。还是 kimi 牛逼告诉我另外一种解决方案。

访达 -> 应用程序 -> 找到Cursor应用并且右键,显示包内容 -> Contents/Resources/app/product.json。然后修改这个文件中的 extensionsGallery,替换为如下;

json 复制代码
"extensionsGallery": {
		"galleryId": "cursor",
		"serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
		"itemUrl": "https://marketplace.visualstudio.com/items",
		"resourceUrlTemplate": "https://{publisher}.vscode-unpkg.net/{publisher}/{name}/{version}/{path}",
		"controlUrl": "https://main.vscode-cdn.net/extensions/marketplace.json",
		"extensionUrlTemplate": "https://www.vscode-unpkg.net/_gallery/{publisher}/{name}/latest",
		"recommendationsUrl": "",
		"nlsBaseUrl": "",
		"publisherUrl": ""
	},

手动创建项目

第一步:command + shift + p 打开工具面板

第二步:输入 Spring Initializr, 并且选择第三个,创建 Maven 项目

第三步骤:选择 Spring Boot 版本、语言、输入groupId、ArtifactId、package 类型、Java版本、选择依赖包,比如我们选择 Web

第四步:选择保存该项目的目录、并点击 Generate into this folder 按钮

第五步:打开项目,并点击启动按钮,并启动项目

展示如下日志标识启动成功;

至此使用 Cursor创建一个 Spring Boot maven 项目就完成了。

提示词自动创建

第一步:输入提示词,帮我创建一个 Spring Boot maven 项目, JDK 使用17,Spring boot 版本使用最新版本,并且引入 web starter。

第二步:交给Cursor,自动生成一个项目,具体步骤如下;

第三步:找到 DemoApplication 类型,直接运行。

通过提示词 + Cursor edit 模式可以自动完成项目的创建,无需人为干预。 但是在有些情况下会生成错误等,需要与大模型的多轮交涉,他也会自动修复问题。

文末总结

Cursor AI 代码编辑器非常值得我们去了解、学习并且应用到我们的日常项目开发中,对于效率的提升是非常明显的。作为程序员也的要适应并转变这种开发方式。后续也会不断的总结,在日常使用中的最佳实践和心得。

本文仅介绍了如何初始化一个 Spring Boot Maven 项目,后续会基于这个项目,使用 Cursor 实现一个待办管理系统。

字节跳动也出了一款 Trae,大家可以下载体验下,并且与 Cursor对比下两个工具的优劣势。

相关推荐
console.log('npc')20 分钟前
第 1 章 项目概述与环境搭建
前端·人工智能·大模型
IT_陈寒29 分钟前
React组件莫名重渲染?你可能忘了这个小细节
前端·人工智能·后端
天远API36 分钟前
零信任架构实战:基于天远公安二要素政务版构建自动化不动产交易与契税核算实名核实网关
人工智能·架构·自动化·php
朋友圈自动点赞工具38 分钟前
浏览器端AI模型实测:五个可用场景
人工智能
承渊政道38 分钟前
【从零开始大模型开发与微调:基于PyTorch与ChatGLM】(从ChatGLM本地化到LoRA、PEFT的高级微调)
android·人工智能·pytorch·chatglm·本地化部署·大模型开发与微调
盟接之桥1 小时前
盟接之桥谈线束数字化-按单入按单出:线束企业库存管理的破局之道
大数据·前端·网络·数据库·人工智能·制造
Summer-Bright1 小时前
浏览器成了AI应用的新入口:智能体接管标签页之后,三本账谁买单
人工智能·chatgpt·agent·浏览器·智能体
xiaohaiAIgeo1 小时前
【2026年】紧急医疗运送送返:保额怎么看、多少够用
人工智能·科普知识
badhope1 小时前
Cursor转Codex大半个月实测:迁移成本、代码质量与那些没人说的隐性坑点
ai编程·cursor
阿基拉de_Akir1 小时前
设计系统负责人:编译工作流中的上下游要求,评审的原材料从哪来,评审的产物给谁用
人工智能