【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.mzph.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聊天机器人…