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

创建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/15350.html

相关文章:

  • 基于 Redisson 实现分布式系统下的接口限流
  • 网络安全初级第一次作业
  • MacOS环境下运行EasySearch报错无法信任Java包的解决方案
  • ServiceNow Portal前端页面实战讲解
  • GGE Lua 详细教程
  • 【6.1.1 漫画分库分表】
  • c#中生成随机数的三种方法
  • pgsql模板是什么?
  • Kafka——聊聊Kafka的版本号
  • 【理念●体系】从零打造 Windows + WSL + Docker + Anaconda + PyCharm 的 AI 全链路开发体系
  • 1Panel V1 无缝升级到 V2 版本 实现多个 PHP 网站共享一个容器
  • Spring Boot整合MyBatis+MySQL实战指南(Java 1.8 + 单元测试)
  • AIStarter新版重磅来袭!永久订阅限时福利抢先看
  • ARM架构CPU的市场和生态
  • 使用云虚拟机搭建hadoop集群环境
  • Claude Code是什么?国内如何使用到Claude Code?附国内最新使用教程
  • 四、神经网络——正则化方法
  • 喷涂机器人cad【1张】+三维图+设计说明书+降重
  • redis数据结构和数据类型
  • vector之动态二维数组的底层
  • 2025年亚太中文赛B题第一版本超详细解题思路
  • C++:非类型模板参数,模板特化以及模板的分离编译
  • Java大厂面试故事:谢飞机的互联网医疗系统技术面试(Spring Boot、MyBatis、Kafka、Spring Security、AI等)
  • FastAPI + SQLAlchemy (异步版)连接数据库时,对数据进行加密
  • 【字节跳动】数据挖掘面试题0016:解释AUC的定义,它解决了什么问题,优缺点是什么,并说出工业界如何计算AUC。
  • UE5多人MOBA+GAS 18、用对象池来设置小兵的队伍的生成,为小兵设置一个目标从己方出生点攻打对方出生点,优化小兵的血条UI
  • (补充)RS422
  • 【每日刷题】x 的平方根
  • 2D下的几何变换(C#实现,持续更新)
  • Elasticsearch混合搜索深度解析(下):执行机制与完整流程