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

【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调试运行
在这里插入图片描述

相关文章:

  • 精准测试背后的关键技术:电机试验平台(北重数控滑台设计专业)
  • STM32 模块化开发指南 · 第 2 篇 如何编写高复用的外设驱动模块(以 UART 为例)
  • 程序化广告行业(77/89):融资、并购与上市全景洞察
  • UE的AI判断队伍归属的机制:IGenericTeamAgentInterface接口
  • 基础数学:线性代数与优化理论
  • 机器学习 从入门到精通 day_04
  • 分治-归并系列一>翻转对
  • 移动端六大语言速记:第14部分 - 数据库操作
  • 产品开发过程模型
  • 宝塔面板面试内容整理-服务重启
  • 对接日本金融市场数据全指南:K线、实时行情与IPO新股
  • myeclise导入项目并运行
  • vs中版本号如何自动生成,解放双手?
  • 低代码开发能否取代后端?深度剖析与展望-优雅草卓伊凡
  • 蓝桥杯第十五届真题——握手问题
  • 案例分析:东华新径,拉动式生产的智造之路
  • 卫星互联网技术加速发展,遨游卫星电话为生命添一份“保险”
  • 按规则批量修改文件夹名称,支持替换或删除文件夹名称中的内容
  • Java网络编程干货
  • 大模型在初治CLL成人患者诊疗全流程风险预测与方案制定中的应用研究
  • 如何策划电子商务的网站建设/公司营销策划方案
  • 企业网页设计网站案例/vue seo优化
  • php网站如何做特效/打广告在哪里打最有效
  • 做网站温州/排名优化seo
  • 自助建站系统官方版/营销策略都有哪些
  • android开发工具排行榜/seo百度快速排名软件