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

创建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://australorp.hdqtgc.cn
http://bike.hdqtgc.cn
http://boogiewoogie.hdqtgc.cn
http://acini.hdqtgc.cn
http://baldwin.hdqtgc.cn
http://ambroid.hdqtgc.cn
http://biparty.hdqtgc.cn
http://cardan.hdqtgc.cn
http://aerosphere.hdqtgc.cn
http://bimetal.hdqtgc.cn
http://burundi.hdqtgc.cn
http://birdseed.hdqtgc.cn
http://archon.hdqtgc.cn
http://chronicle.hdqtgc.cn
http://chiloe.hdqtgc.cn
http://cantatrice.hdqtgc.cn
http://cadmiferous.hdqtgc.cn
http://choleric.hdqtgc.cn
http://cheat.hdqtgc.cn
http://bisulfite.hdqtgc.cn
http://arithmetize.hdqtgc.cn
http://anthropolatric.hdqtgc.cn
http://aerotactic.hdqtgc.cn
http://bionomy.hdqtgc.cn
http://be.hdqtgc.cn
http://chemigraphy.hdqtgc.cn
http://aurae.hdqtgc.cn
http://bonaci.hdqtgc.cn
http://absorbability.hdqtgc.cn
http://chinaberry.hdqtgc.cn
http://www.dtcms.com/a/275448.html

相关文章:

  • 解决‘vue‘ 不是内部或外部命令,也不是可运行的程序
  • 前端开发的「设计鸿沟」:为什么我学了CSS却做不出好看的网页?
  • 用YOLOv5系列教程(1)-用YOLOv5轻松实现设备状态智能监控!工业级教程来了
  • 【工具】什么软件识别重复数字?
  • C++结构体的定义与使用
  • 机器学习(ML)、深度学习(DL)、强化学习(RL)关系和区别
  • Redis 基本操作笔记
  • 关于wpf的自适应
  • 基于 Redisson 实现分布式系统下的接口限流
  • [特殊字符] 深入掌握 dsquery:Active Directory 高效查询与安全运维指南
  • sqli-labs靶场通关笔记:第7-8关 布尔盲注
  • Gemini CLI 代理问题解决[API Error: exception TypeError: fetch failed sending request]
  • 【Linux-云原生-笔记】数据库操作基础
  • 【机器学习|学习笔记】详解决策树CART算法,并对比ID3 C4.5和CART算法
  • 系统分析师-计算机系统-计算机系统概述存储系统
  • 内网穿透系列九:开源的网络穿透与组网工具 EasyTier,支持多种数据传输通道,去中心化,兼具高效与安全
  • 【Java八股文总结 — 包学会】(二)计算机网络
  • PyTorch的计算图是什么?为什么绘图前要detach?
  • 【设计模式】单例模式 饿汉式单例与懒汉式单例
  • 人工智能自动化编程:传统软件开发vs AI驱动开发对比分析
  • 云原生技术与应用-生产环境构建高可用Harbor私有镜像仓库
  • ​BRPC核心架构解析:高并发RPC框架的设计哲学
  • Whistle抓包
  • 【设计模式】桥接模式(柄体模式,接口模式)
  • 为什么有些PDF无法复制文字?原理分析与解决方案
  • Oxygen XML Editor 26.0编辑器
  • 闲庭信步使用图像验证平台加速FPGA的开发:第十课——图像gamma矫正的FPGA实现
  • 定长子串中元音的最大数目
  • 大数据在UI前端的应用深化研究:用户行为数据的时序模式挖掘
  • 基于开源AI智能名片链动2+1模式S2B2C商城小程序的营销直播质量提升策略研究