当前位置: 首页 > backend >正文

Cursor创建Spring Boot项目

一:配置JDK和Maven

cursor默认会读取环境变量JAVA_HOME和MAVEN_HOME,也可以手动指定:Ctrl + Shift + P 输入"Preferences:Open User Settings(JSON)"打开settings.json文件,然后新增配置。


"java.home": "/Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home",
"java.configuration.maven.userSettings": "/Users/mengday/Softwares/apache-maven-3.6.3/conf/settings.xml"

二:安装Java插件集合

Ctrl + Shift + X 安装插件: Extension Pack for Java
在这里插入图片描述

  • Language support for java™ by Red Hat:提供语法高亮、智能代码补全、代码检查、代码格式化(shift+ Alt +F(Windows/Linux)或 shift + option +F(Mac))、代码导航以及重构支持等功能,辅助高效编写和优化Java 代码。
  • Debugger for Java:实现轻量级Java 程序调试,可设置断点,调试时查看变量值、对象属性和调用栈,追踪程序执行流程以排查问题。
  • Maven for java:用于管理 Maven 项目,能创建新项目,管理项目依赖,执行 Maven 构建任务,如清理、编译、打包项目等。
  • Test Runher for java:支持JUnit 和 TestNG等测试框架,方便运行和调试Java 测试用例,展示测试结果及详细日志,助力开发者定位问题,
  • Project Manager for java:可在编辑器中管理多个java 项目,实现快速切换,导入本地Java 项目,可视化展示项目模块、包和文件结构。
  • Gradle for java:针对 Gradle 构建工具,能创建 Gradle 项目,运行 Gradle 任务,曾理项目构建、测试流程,查看 Gradle 任务和工程依赖。

三:创建Java项目

选择Spring Boot。
在这里插入图片描述
安装Spring Initializr Java Support扩展。选择Maven、2.7.18、Java、输入mavan坐标、选择jdk版本8、选择一些maven依赖。
在这里插入图片描述
在这里插入图片描述

右边的New Chat 通过快捷键 Ctrl + Shift + L 打开。
在这里插入图片描述

四:运行Spring Boot项目

运行可能会出现java版本、maven版本、maven依赖错误、spring boot版本等不匹配的情况,导致运行报错,直接让cursor解决即可。
在这里插入图片描述
经过多次cursor修复,终于可以启动项目了。
在这里插入图片描述

生成一个rest api ,简单返回”helloworld“。Accept 接受生成的代码。
在这里插入图片描述

在这里插入图片描述

http://www.xdnf.cn/news/15285.html

相关文章:

  • 关于赛灵思的petalinux zynqmp.dtsi文件的理解
  • 网络连接:拨号连接宽带PPPOE
  • 使用 Java 开发大数据应用:Hadoop 与 Java API 的结合
  • Golang 面向对象(封装、继承、多态)
  • Eureka实战
  • Git企业级开发(多人协作)
  • 【设计模式】装饰(器)模式 透明装饰模式与半透明装饰模式
  • Java生产带文字、带边框的二维码
  • Flink创建执行环境的三种方式,也是Flink搭建程序的第一步
  • React 组件中怎么做事件代理?它的原理是什么?
  • MyBatis实现分页查询-苍穹外卖笔记
  • openGauss数据库管理实战指南——基本常用操作总结
  • Sentry 集成
  • 【王树森推荐系统】行为序列02:DIN模型(注意力机制)
  • 【LeetCode453.最小操作次数使数组元素相等】
  • 深入解析C#接口实现的两种核心技术:派生继承 vs 显式实现
  • 论文阅读:HybridTrack: A Hybrid Approach for Robust Multi-Object Tracking
  • 前端开发中的资源缓存详解
  • 面试现场:奇哥扮猪吃老虎,RocketMQ高级原理吊打面试官
  • Spring Ai Alibaba Gateway 实现存量应用转 MCP 工具
  • AI领域的黄埔军校:OpenAI是新一代的PayPal Mafia,门生故吏遍天下
  • 浅谈 Python 中的 yield——生成器对象与函数调用的区别
  • 力扣 hot100 Day42
  • 若依前后端分离Vue3版本接入阿里云OSS
  • 20250712-1-Kubernetes 监控与日志管理-K8s日志管理与维护_笔记
  • Softmax回归(多类逻辑回归)原理及完整代码示例实现
  • 一个基于数据库的分布式锁:乐观与悲观实现
  • 贪心算法题解——跳跃游戏【LeetCode】
  • Windows 用户账户控制(UAC)绕过漏洞
  • python学习笔记【1】对字符串的处理