使用 Cursor 快速创建一个springboot项目

安装 Cursor 并配置环境

确保已安装 Cursor 编辑器(支持 Windows/macOS/Linux),可从官网下载。安装完成后,在设置中确认已启用 Java 和 Spring Boot 相关插件。

通过模板创建项目

在 Cursor 中按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)打开命令面板,输入 Spring Initializr 选择官方模板生成器。按向导填写:

  • 项目元数据(Group/Artifact)
  • 选择 Spring Boot 版本(推荐稳定版)
  • 添加依赖(如 Spring Web、Lombok 等)

生成基础代码结构

创建完成后会自动生成以下目录:

复制代码
src/main/java
  └─com/example/demo
    ├─DemoApplication.java  # 主启动类
    ├─controller/ExampleController.java  # 示例API层
    ├─service/ExampleService.java  # 示例服务层

编写示例API

controller 目录新建或修改现有控制器文件:

java 复制代码
@RestController
@RequestMapping("/api")
public class DemoController {
    @GetMapping("/hello")
    public String hello() {
        return "Hello from Spring Boot!";
    }
}

运行与测试

  1. 通过内置终端执行:
bash 复制代码
mvn spring-boot:run
# 或使用Gradle
./gradlew bootRun
  1. 访问 http://localhost:8080/api/hello 验证输出

扩展功能(可选)

  • 连接数据库:添加 spring-boot-starter-data-jpa 依赖并配置 application.properties
  • 热部署:添加 spring-boot-devtools 依赖
  • 生成API文档:集成 springdoc-openapi

调试配置

.vscode/launch.json 中添加:

json 复制代码
{
  "configurations": [
    {
      "type": "java",
      "name": "Launch DemoApplication",
      "request": "launch",
      "mainClass": "com.example.demo.DemoApplication"
    }
  ]
}
相关推荐
Lsx_10 小时前
不只是 Prompt:用 Superpowers Skill 给 AI 编程装上工程化工作流
前端·ai编程·claude
Darling噜啦啦10 小时前
上下文工程实战:从 Prompt 到 Harness 的三次 AI 工程化浪潮
llm·ai编程
小碗细面10 小时前
前端 Prompt 工程实战:如何搭建场景化 Prompt 库
前端·ai编程
kyriewen10 小时前
DeepSeek API 高峰时段涨价 2 倍,便宜大碗的时代要结束了?
前端·ai编程·deepseek
Java转AI11 小时前
ChatGPT 凭什么记住你上句说的?Spring AI 多轮对话记忆,3 步搞定
ai编程
AI小老六11 小时前
SkillOpt 架构拆解:把 Skill 文本当参数,用执行轨迹训练 Agent
后端·算法·ai编程
刘棕霆12 小时前
25—AI Skill 测评结果能否跨次比较:SkillSentry 从一次性测评到质量基础设施
aigc·ai编程·测试
唐老板12 小时前
两个 Prompt 套路,让 AI 代码少踩一半坑
ai编程
web_Leon12 小时前
为什么越来越多的大厂抛弃MCP,转向CLI?
人工智能·ai编程
杨运交12 小时前
[041][公共模块]分布式唯一ID生成器设计与实现:一款灵活可扩展的雪花算法框架
spring boot