【VSCode配置】運行springboot項目和vue項目

目錄

    • 安裝VSCode
    • 安裝軟件
    • 安裝插件
    • VSCode配置
      • user的全局設置setting.json
      • workshop的項目自定義設置setting.json
      • workshop的項目啟動配置launch.json

安裝VSCode

官網下載

安裝軟件

  • git安裝1.1.12版本,1.2.X高版本無法安裝node14以下版本
  • nvm安裝(github打不開可配置hosts文件),并按需安裝不同node版本,下載地址
  • 各版本 jdk安裝,下載地址
  • Maven安裝,需修改本地倉庫地址和鏡像地址,下載地址

安裝插件

  • Vuter、Vue VSCode Snippets、Vue 3 Snippets等
  • Extension Pack for Java
  • Spring Boot Extension Pack
    在這里插入圖片描述
    在這里插入圖片描述

VSCode配置

user的全局設置setting.json

VSCode界面右下角點擊選擇Setting,搜索后進入全局設置
在這里插入圖片描述

{"security.workspace.trust.untrustedFiles": "open","terminal.integrated.defaultProfile.windows": "Git Bash","git.autofetch": true,# 默認當前jdk"java.jdt.ls.java.home": "D:\\Program Files\\Java\\jdk1.8.0_111",# 可切換的jdk"java.configuration.runtimes": [{"name": "JavaSE-1.8","path": "D:\\Program Files\\Java\\jdk1.8.0_111","default": true},{"name": "JavaSE-17","path": "D:\\Program Files\\Java\\jdk-17",},{"name": "JavaSE-19","path": "D:\\Program Files\\Java\\jdk-19",},{"name": "JavaSE-21","path": "D:\\Program Files\\Java\\jdk-21",}],# 本地Maven配置"java.configuration.maven.userSettings": "D:\\Program Files\\apache-maven-3.9.9\\conf\\settings.xml","java.configuration.maven.globalSettings": "D:\\Program Files\\apache-maven-3.9.9\\conf\\settings.xml","maven.executable.path": "D:\\Program Files\\apache-maven-3.9.9\\bin\\mvn","maven.excludedFolders": ["**/.*","**/node_modules","**/target","**/bin","**/archetype-resources"]
}

Ctrl+shift+P快捷鍵,輸入java:configure java runtime,可進入project Setting頁面切換版本
在這里插入圖片描述
在這里插入圖片描述

workshop的項目自定義設置setting.json

項目的.vscode下

{"java.compile.nullAnalysis.mode": "automatic",# 關閉自動檢測"java.configuration.detectJdksAtStart": false,# 擁有多個子項目的java項目時,手動指定"java.project.sourcePaths": ["core/core-backend/src/main/java"],# 自定義當前項目的jdk"java.jdt.ls.java.home": "D:\\Program Files\\Java\\jdk-21",# 指定Maven對應的jdk,否則會用系統默認的JAVA_HOME"maven.terminal.customEnv": [{"environmentVariable": "JAVA_HOME","value": "D:\\Program Files\\Java\\jdk-21"}],
}

workshop的項目啟動配置launch.json

點擊圖中創建launch.json,然后選擇java,則在項目的.vscode下自動生成
![在這里插入圖片描述](https://i-blog.csdnimg.cn/direct/d22098fb344647ff9a0328da265f6b48.png
以下為自動生成,也可手動修改

{// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"type": "java","name": "Current File","request": "launch","mainClass": "${file}"},{"type": "java","name": "CoreApplication","request": "launch","mainClass": "io.dataease.CoreApplication","projectName": "mydataease_9db4d6d"},{"type": "java","name": "MybatisPlusGenerator","request": "launch","mainClass": "io.dataease.MybatisPlusGenerator","projectName": "mydataease_9db4d6d"}]
}

然后,即可在Run and Debug調試運行
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/76426.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/76426.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/76426.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

linux shell編程之條件語句(二)

目錄 一. 條件測試操作 1. 文件測試 2. 整數值比較 3. 字符串比較 4. 邏輯測試 二. if 條件語句 1. if 語句的結構 (1) 單分支 if 語句 (2) 雙分支 if 語句 (3) 多分支 if 語句 2. if 語句應用示例 (1) 單分支 if 語句應用 (2) 雙分支 if 語句應用 (3) 多分支 …

榕壹云在線商城系統:基于THinkPHP+ Mysql+UniApp全端適配、高效部署的電商解決方案

項目背景:解決多端電商開發的痛點 隨著移動互聯網的普及和用戶購物習慣的碎片化,傳統電商系統面臨以下挑戰: 1. 多平臺適配成本高:需要同時開發App、小程序、H5等多端應用,重復開發導致資源浪費。 2. 技術依賴第三方…

神經動力學系統與計算及AI拓展

大腦,一個蘊藏在我們顱骨之內的宇宙,以活動脈動,如同由電信號和化學信號編織而成的交響樂,精巧地協調著思想、情感和行為。但是,這種復雜的神經元舞蹈是如何產生我們豐富多彩的精神生活的呢?這正是神經動力…

K8s常用基礎管理命令(一)

基礎管理命令 基礎命令kubectl get命令kubectl create命令kubectl apply命令kubectl delete命令kubectl describe命令kubectl explain命令kubectl run命令kubectl cp命令kubectl edit命令kubectl logs命令kubectl exec命令kubectl port-forward命令kubectl patch命令 集群管理命…

本地化部署DeepSeek-R1蒸餾大模型:基于飛槳PaddleNLP 3.0的實戰指南

目錄 一、飛槳框架3.0:大模型推理新范式的開啟1.1 自動并行機制革新:解放多卡推理1.2 推理-訓練統一設計:一套代碼全流程復用 二、本地部署DeepSeek-R1-Distill-Llama-8B的實戰流程2.1 機器環境說明2.2 模型與推理腳本準備2.3 啟動 Docker 容…

單片機方案開發 代寫程序/燒錄芯片 九齊/應廣等 電動玩具 小家電 語音開發

在電子產品設計中,單片機(MCU)無疑是最重要的組成部分之一。無論是消費電子、智能家居、工業控制,還是可穿戴設備,小家電等,單片機的應用無處不在。 單片機,簡而言之,就是將計算機…

【位運算】兩整數之和

文章目錄 371. 兩整數之和解題思路:位運算 371. 兩整數之和 371. 兩整數之和 ? 給你兩個整數 a 和 b ,不使用 運算符 和 - ,計算并返回兩整數之和。 示例 1: 輸入:a 1, b 2 輸出:3示例 2&#xff1…

使用Python從零實現一個端到端多模態 Transformer大模型

嘿,各位!今天咱們要來一場超級酷炫的多模態 Transformer 冒險之旅!想象一下,讓一個模型既能看懂圖片,又能理解文字,然后還能生成有趣的回答。聽起來是不是很像超級英雄的超能力?別急&#xff0c…

新聞推薦系統(springboot+vue+mysql)含萬字文檔+運行說明文檔

新聞推薦系統(springbootvuemysql)含萬字文檔運行說明文檔 該系統是一個新聞推薦系統,分為管理員和用戶兩個角色。管理員模塊包括個人中心、用戶管理、排行榜管理、新聞管理、我的收藏管理和系統管理等功能。管理員可以通過這些功能進行用戶信息管理、查看和編輯用…

游戲引擎學習第218天

構建并運行,注意一下在調試系統關閉前人物的移動速度 現在我準備開始構建項目。如果我沒記錯的話,我們之前關閉了調試系統,主要是為了避免大家在運行過程中遇到問題。現在調試系統沒有開啟,一切運行得很順利,看到那個…

基于混合編碼器和邊緣引導的拉普拉斯金字塔網絡用于遙感變化檢測

Laplacian Pyramid Network With HybridEncoder and Edge Guidance for RemoteSensing Change Detection 0、摘要 遙感變化檢測(CD)是觀測和分析動態土地覆蓋變化的一項關鍵任務。許多基于深度學習的CD方法表現出強大的性能,但它們的有效性…

Go語言從零構建SQL數據庫(6) - sql解析器(番外)- *號的處理

番外:處理SQL通配符查詢 在SQL中,SELECT * FROM table是最基礎的查詢之一,星號(*)是一個通配符,表示"選擇所有列"。雖然通配符查詢看起來簡單,但在解析器中需要特殊處理。下面詳細介…

淺析Centos7安裝Oracle12數據庫

Linux下的Oracle數據庫實在是太難安裝了,事賊多,我都懷疑能安裝成功是不是運氣的成分更高一些。這里操作系統是Centos7,Oracle版本是Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production。 Oracle下載鏈接: https…

02-redis-源碼下載

1、進入到官網 redis官網地址https://redis.io/ 2 進入到download頁面 官網頁面往最底下滑動,找到如下頁面 點擊【download】跳轉如下頁面,直接訪問:【https://redis.io/downloads/#stack】到如下頁面 ? 3 找到對應版本的源碼 https…

2024年博客之星的省域空間分布展示-以全網Top300為例

目錄 前言 一、2024博客之星 1、所有排名數據 2、空間屬性管理 二、數據抓取與處理 1、相關業務表的設計 2、數據抓取處理 3、空間查詢分析實踐 三、數據成果挖掘 1、省域分布解讀 2、技術開發活躍 四、總結 前言 2024年博客之星的評選活動已經過去了一個月&#xf…

接口請求控制工具

接口請求控制工具 功能說明代理轉發安全控制訪問控制錯誤處理配置管理日志管理 技術棧快速開始環境要求配置說明啟動服務 工具源碼 功能說明 代理轉發 支持多路由配置支持靜態資源代理靈活的路由規則配置支持請求轉發和響應處理支持負載均衡 支持多目標服務器配置提供多種負載…

Linux: 進程認識(組織進程)

進程認識 (一)馮諾依曼體系結構1.概念從數據流向上理解馮諾依曼 (二)操作系統(OS)1.概念2.設計目的3. 如何理解操作系統的 "管理"4.操作系統調用接口 (三) 進程1.概念2.描述進程-PCB3.如何對PCB進行管理? &a…

回文日期1

#include <iostream> using namespace std;bool isLeap(int y){return (y%40&&y%100!0)||(y%4000); }bool check(int year,int month,int day){//判斷是否為合法日期if(month>12||month0) return false;if(day>31) return false;if(month2){if(isLeap(year…

安寶特案例 | 某戶外機房制造企業應用AR+作業流,規范制造過程,記錄施工節點,保障交付質量

行業特點&#xff1a;產品客制化、依賴人工&#xff0c;工程量大、細節多&#xff0c;驗收困難 戶外通訊機房無疑是現代工業社會的“信息心臟”&#xff0c;承載著信息交換、傳輸與處理的重任。建設一座質量過關的戶外通訊機房是保障通信穩定運行的基石。 通常建設一個戶外通信…

deepseek熱度已過?

DeepSeek的熱度并沒有消退&#xff0c;以下是具體表現&#xff1a; 用戶使用量和下載量方面 ? 日活躍用戶量增長&#xff1a;DeepSeek已經成為目前最快突破3000萬日活躍用戶量的應用程序。 ? 應用商店下載量&#xff1a;1月26日&#xff0c;DeepSeek最新推出的AI聊天機器人…