最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Cursor配置Java環(huán)境、創(chuàng)建Spring Boot項目的步驟

 更新時間:2026年03月27日 11:19:55   作者:風流 少年  
文章介紹了在IntelliJ IDEA中配置JDK和Maven的方法,安裝常用插件如ExtensionPackforJava、DebuggerforJava等,并詳細步驟創(chuàng)建SpringBoot項目、運行項目以及進行AI編程的初體驗,感興趣的朋友跟隨小編一起看看吧

一:配置JDK和Maven

  • cursor默認會讀取環(huán)境變量JAVA_HOMEMAVEN_HOME,如果沒有配置去找默認路徑~/.m2/settings.xml
  • 也可以手動指定:Ctrl + Shift + P 輸入"Preferences:Open User Settings(JSON)"打開settings.json文件,然后新增配置,保存后重新加載。

”java.home“:可能不同版本的key不一樣,如果Cursor沒有畫黃線警告那就沒問題。

"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))、代碼導航以及重構支持等功能,輔助高效編寫和優(yōu)化Java 代碼。
  • Debugger for Java:實現(xiàn)輕量級Java 程序調試,可設置斷點,調試時查看變量值、對象屬性和調用棧,追蹤程序執(zhí)行流程以排查問題。
  • Maven for java:用于管理 Maven 項目,能創(chuàng)建新項目,管理項目依賴,執(zhí)行 Maven 構建任務,如清理、編譯、打包項目等。
  • Test Runher for java:支持JUnit 和 TestNG等測試框架,方便運行和調試Java 測試用例,展示測試結果及詳細日志,助力開發(fā)者定位問題,
  • Project Manager for java:可在編輯器中管理多個java 項目,實現(xiàn)快速切換,導入本地Java 項目,可視化展示項目模塊、包和文件結構。
  • Gradle for java:針對 Gradle 構建工具,能創(chuàng)建 Gradle 項目,運行 Gradle 任務,曾理項目構建、測試流程,查看 Gradle 任務和工程依賴。

2.2 Spring Boot Extension Pack

運行調試Spring Boot項目。

2.3 Spring Initializr Java Support

創(chuàng)建SpringBoot項目

2.4 Swithc2IDEA

一般使用使用Cursor進行AI編程,使用IDEA進行代碼調試,使用快捷鍵alt+shfit+O 可以快速跳轉到idea文件,并將代碼行光標同步為cursor位置。

使用快捷鍵alt+shfit+O 可以快速跳轉到cursor文件(或者右鍵OpenFile In Cursor),并將代碼行光標同步為idea位置。

2.5 MySQL

安裝MySQL插件。

創(chuàng)建數(shù)據(jù)庫連接。

配置數(shù)據(jù)庫連接。

執(zhí)行SQL:Active選擇要連接的數(shù)據(jù)庫,Run sql。

三:創(chuàng)建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項目

運行時可能會出現(xiàn)java版本、spring boot版本不匹配的情況、或者maven配置有問題等,導致運行報錯。

如果出現(xiàn)運行報錯可以直接讓cursor解決即可。右邊的New Chat 通過快捷鍵 Ctrl + Shift + L 打開,輸入”項目啟動報錯,請解決“。

五:初體驗

在Chat中輸入”創(chuàng)建一個HelloWorldController文件,寫一個rest api,返回字符串”helloworld ai “。代碼生成好時需要點擊Accept來接收AI生成的代碼。

到此這篇關于Cursor配置Java環(huán)境、創(chuàng)建Spring Boot項目的步驟的文章就介紹到這了,更多相關Cursor配置Java環(huán)境內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • java  Iterator接口和LIstIterator接口分析

    java Iterator接口和LIstIterator接口分析

    這篇文章主要介紹了java Iterator接口和LIstIterator接口分析的相關資料,需要的朋友可以參考下
    2017-05-05
  • Java Lambda表達式的方法引用和構造器引用實例分析

    Java Lambda表達式的方法引用和構造器引用實例分析

    這篇文章主要介紹了Java Lambda表達式的方法引用和構造器引用,結合實例形式分析了Lambda表達式的方法引用和構造器引用相關原理、用法及操作注意事項,需要的朋友可以參考下
    2019-09-09
  • java idea如何根據(jù)請求路徑url自動找到對應controller方法插件

    java idea如何根據(jù)請求路徑url自動找到對應controller方法插件

    這篇文章主要介紹了java idea如何根據(jù)請求路徑url自動找到對應controller方法插件,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • java中的 toString()方法實例代碼

    java中的 toString()方法實例代碼

    toString()方法 相信大家都用到過,一般用于以字符串的形式返回對象的相關數(shù)據(jù)。這篇文章主要介紹了java中的 toString()方法,需要的朋友可以參考下
    2017-05-05
  • SpringMVC ViewResolver視圖解析器組件

    SpringMVC ViewResolver視圖解析器組件

    這篇文章主要介紹了SpringMVC ViewResolver視圖解析器組件,Spring MVC的視圖解析器 ViewResolver 是框架中一個重要的組件,用于將控制器返回的邏輯視圖名稱解析為具體的視圖實現(xiàn)對象,最終呈現(xiàn)給用戶的是具體的視圖實現(xiàn)
    2023-04-04
  • java線程池ThreadPoolExecutor的八種拒絕策略示例詳解

    java線程池ThreadPoolExecutor的八種拒絕策略示例詳解

    ThreadPoolExecutor是一個典型的緩存池化設計的產物,因為池子有大小,當池子體積不夠承載時,就涉及到拒絕策略。JDK中已預設了?4?種線程池拒絕策略,下面結合場景詳細聊聊這些策略的使用場景以及還能擴展哪些拒絕策略
    2021-11-11
  • spring?cloud之eureka高可用集群和服務分區(qū)解析

    spring?cloud之eureka高可用集群和服務分區(qū)解析

    這篇文章主要介紹了spring?cloud之eureka高可用集群和服務分區(qū)解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java中byte[]、String、Hex字符串等轉換的方法

    Java中byte[]、String、Hex字符串等轉換的方法

    這篇文章主要介紹了Java中byte[]、String、Hex字符串等轉換的方法,代碼很簡單,需要的朋友可以參考下
    2018-05-05
  • 一文了解Java?線程池的正確使用姿勢

    一文了解Java?線程池的正確使用姿勢

    線程池在平時的工作中出場率非常高,基本大家多多少少都要了解過,可能不是很全面,本文和大家基于jdk8學習下線程池的全面使用,以及分享下使用過程中遇到的一些坑,希望對大家有所幫助
    2022-10-10
  • JVM:你知道為什么對象一定在堆中分配嗎

    JVM:你知道為什么對象一定在堆中分配嗎

    這篇文章主要介紹了jvm對象的創(chuàng)建和分配的相關資料,幫助大家更好的理解和學習使用Java,感興趣的朋友可以了解下,希望能夠給你帶來幫助
    2021-08-08

最新評論

新绛县| 科技| 开鲁县| 喀喇沁旗| 吴堡县| 安丘市| 连云港市| 越西县| 黑水县| 屏山县| 普宁市| 德清县| 天台县| 竹北市| 永顺县| 如东县| 乌鲁木齐县| 新河县| 昭苏县| 高安市| 怀安县| 元谋县| 青冈县| 祁东县| 英超| 阳谷县| 赫章县| 泰州市| 涟源市| 岫岩| 江北区| 屏东县| 屯门区| 久治县| 广饶县| 凉城县| 卢龙县| 东明县| 景洪市| 乌恰县| 巢湖市|