Cursor创建Spring Boot项目

一:配置JDK和Maven

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

js 复制代码
"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 接受生成的代码。

相关推荐
时间静止不是简史6 小时前
生产事故排查:Redis 宕机导致补偿队列消费线程死亡,通话录音未上送业务平台
java·redis
2301_32241428049 小时前
基于SpringBoot+Vue的休闲零食超市管理系统的设计与实现59004-计算机毕设 原创(免费领源码+部署教程+开发环境)
java·vue.js·spring boot·redis·mysql·决策树·推荐算法
金銀銅鐵11 小时前
[Java] 用 GUI 展示 EnumSet 增减元素时的内部变化(上)
java·后端·ai编程
福建佰胜张工12 小时前
SMC 薄型气爪 MHF2-16D1 深度解析:平行开闭、低剖面结构在自动化装配中的选型与落地
java·服务器·安全·自动化
念何架构之路12 小时前
go-grpc设计思想
开发语言·后端·golang
catoop12 小时前
API Key 设计与安全生成方案:结构拆解、数据库设计与 Java 实现
java·数据库·安全
system_error_x12 小时前
SpringBoot 集成 Thymeleaf 简洁入门
java·spring boot·后端
驭渊的小故事13 小时前
Spring AI Alibaba 实战:从maven依赖治理到声明式工具调用
java·人工智能·spring
Elastic 中国社区官方博客13 小时前
我们如何通过 70 多个拉取请求,将 OpenTelemetry Java agent 迁移到 invokedynamic
java·大数据·开发语言·elasticsearch·搜索引擎·全文检索·es
tyn18813 小时前
记录本地安装nacos服务的方法及异常
java·开发语言