Cursor配置Java环境、创建Spring Boot项目的步骤

一:配置JDK和Maven

  • cursor默认会读取环境变量JAVA_HOME和MAVEN_HOME,如果没有配置去找默认路径~/.m2/settings.xml
  • 也可以手动指定:Ctrl + Shift + P 输入"Preferences:Open User Settings(JSON)"打开settings.json文件,然后新增配置,保存后重新加载。

"java.home":可能不同版本的key不一样,如果Cursor没有画黄线警告那就没问题。

|-----|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 | "java.jdt.ls.java.home": "/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home", "java.configuration.maven.userSettings": "/Users/mengday/Softwares/apache-maven-3.9.10/conf/settings.xml", |

方式二:cursor新版本

选择jdk版本

设置maven setting.xml

二:安装常用插件

2.1 Extension Pack for Java(必装)

Ctrl + Shift + X 搜索插件。

  • 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 任务和工程依赖。

2.2 Spring Boot Extension Pack

运行调试Spring Boot项目。

2.3 Spring Initializr Java Support

创建SpringBoot项目

2.4 Swithc2IDEA

一般使用使用Cursor进行AI编程,使用IDEA进行代码调试,使用快捷键alt+shfit+O 可以快速跳转到idea文件,并将代码行光标同步为cursor位置。

使用快捷键alt+shfit+O 可以快速跳转到cursor文件(或者右键OpenFile In Cursor),并将代码行光标同步为idea位置。

2.5 MySQL

安装MySQL插件。

创建数据库连接。

配置数据库连接。

执行SQL:Active选择要连接的数据库,Run sql。

三:创建Spring Boot项目

  1. 选择项目类型:Spring Boot
  2. 选择依赖类型:Maven Project
  3. 选择SpringBoot版本:3.5.3
  4. 选择项目语言:Java
  5. 输入mavan坐标Group Id、Artifact Id(com.example、demo)
  6. 选择打包方式:Jar包
  7. 选择JDK版本:21
  8. 选择常用maven依赖(如Spring Web、Lombok)
  9. 回车保存到一个新文件夹作为项目的跟路径

四:运行Spring Boot项目

运行时可能会出现java版本、spring boot版本不匹配的情况、或者maven配置有问题等,导致运行报错。

如果出现运行报错可以直接让cursor解决即可。右边的New Chat 通过快捷键 Ctrl + Shift + L 打开,输入"项目启动报错,请解决"。

五:初体验

在Chat中输入"创建一个HelloWorldController文件,写一个rest api,返回字符串"helloworld ai "。代码生成好时需要点击Accept来接收AI生成的代码。

到此这篇关于Cursor配置Java环境、创建Spring Boot项目的步骤的文章就介绍到这了,更多相关Cursor配置Java环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关推荐
2301_780789665 小时前
跨平台适配!SDK 游戏盾兼容全终端游戏场景
java·网络·ddos
第九序言T5 小时前
Python 数据处理进阶(十八)批量处理同结构文件:一个文件夹一次跑完
开发语言·python·自动化·pandas·数据处理
学长毕设5 小时前
基于springboot的食品仓库管理系统
java·spring boot·后端
步行cgn6 小时前
FormHttpMessageConverter 详解:Spring MVC 中表单数据的读写转换器
java·spring·mvc
龙亘川6 小时前
构建城市公共安全数字底座:亘川智城智慧安防系统全维度解读
java·大数据·开发语言·人工智能·信息可视化
金銀銅鐵6 小时前
[Java] 用 CLI 展示 EnumMap 增删键值对时的内部变化
java·源码·ai编程
程序喵大人6 小时前
【C++入门】内存模型与资源管理 - 09 shared_ptr 和 weak_ptr 解决共享,也带来代价
开发语言·c++·资源管理·智能指针·内存模型
秋天的怀念_David6 小时前
第二十二夜 · 数字迷雾
java·程序人生·算法
Raas1007 小时前
AI网关部署方案?从部署到上线全流程
java·开发语言·人工智能·gateway·ai网关·企业级ai网关·企业级ai产品
niucloud-admin7 小时前
NIUCLOUD PHP SAAS上门家政使用文档:城市管理
java·前端·php