码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • VsCode搭建Java开发环境 vscode搭建java开发环境 vscode springboot 搭建springboot


    VsCode搭建Java开发环境 vscode搭建java开发环境 vscode springboot 搭建springboot

    • VsCode java开发截图
    • 1、安装Java 环境相关插件
    • 2、安装 Spring 插件
    • 3、安装 Mybatis 插件
      • 第一个 vsc-mybatis
      • 第二个 mybatisX
    • 4、安装Maven环境
      • 4.1、安装Maven环境
      • 4.2、VsCode配置Maven环境
    • 5、 VsCode
      • 快捷键
      • DeBug模式
        • 第一种
        • 第二种
        • 打断点
    • 6、解决启动终端乱码问题
    • 7、vscode代码翻译插件

    VsCode java开发截图

    在这里插入图片描述

    1、安装Java 环境相关插件

    插件市场 搜索 java, 将下面 6个插件全部安装

    Java插件自带了 Lombok 不需要额外配置

    在这里插入图片描述

    2、安装 Spring 插件

    插件市场 搜索 spring, 将下面 4个插件全部安装
    在这里插入图片描述

    3、安装 Mybatis 插件

    Vscode也是有 和Idea一样 对应的 MyBatis插件

    第一个 vsc-mybatis

    在这里插入图片描述

    第二个 mybatisX

    和 idea 同款
    在这里插入图片描述

    4、安装Maven环境

    4.1、安装Maven环境

    VSCode只是个开发工具,不像IDEA那样直接集成Maven,需要安装好Maven并配置环境变量

    下载Maven的安装包, :下载地址

    安装教程,可以搜索 安装Maven环境相关的帖子,这边就不放相关教程了

    在这里插入图片描述

    4.2、VsCode配置Maven环境

    已经安装好了 Maven环境

    maven配置文件 setting.xml 在 maven安装目录 conf 下

    在这里插入图片描述
    在这里插入图片描述

    打开 VsCode -> 首选项 -> 设置

    在这里插入图片描述

    搜索 maven

    将 Maven > Executable: Path 对应的 mvn程序路径改为 实际路径

    D:\本机安装的Maven路径\bin\mvn
    
    • 1

    在这里插入图片描述
    配置 setting.xml

    将 Java > Configuration > Maven: Global Setting 、Java > Configuration > Maven: User Setting 对应的 setting.xml 文件路径改为实际路径

    D:\本机安装的Maven路径\conf\settings.xml
    
    • 1

    在这里插入图片描述
    重启 VsCode ,查看 目录上 是否由 Maven 操作栏

    在这里插入图片描述
    在这里插入图片描述

    5、 VsCode

    到这里, 环境基本是已经搭建好了

    vscode智能提示相对来说比较好,主题插件多,运行快,语法高亮都比较好,同样支持 yml直接跳转到java源代码

    有时候查看第三方库的源码时会没有注释,而在IDEA中我们点击类名会自动下载源码,此时只要在项目的根目录下通过如下命令下载源码即可;

    mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true
    
    • 1

    Maven默认只下载xxx.jar这种Jar包,像xxx-sources.jar这种带注释的源码包需要自行下载
    在这里插入图片描述

    快捷键

    • 查看类源码:Ctrl+鼠标左键
    • 快捷键命令搜索:Ctrl+Shift+P+命令名称
    • 按文件名搜索文件:Ctrl+P
    • 根据类名查找类:Ctrl+T
    • 注释代码:Ctrl+/
    • 开启/关闭侧边栏:Ctrl+B
    • 全局查找并替换:Ctrl+Shift+F
    • 文件内查找:Ctrl+F
    • 修改变量或类名:Fn
    • 查找变量或类的引用:Shift+F12
    • 查找接口或方法的实现:Ctrl+F12
    • 格式化代码:Shift+Alt+F
    • 重构抽取变量或方法:Ctrl+Shift+R
    • 回退到上一个操作:Alt+左箭头
    • 前进到下一个操作:Alt+右箭头
    • 提示可能的操作,如变量生成:Alt+.
    • 移动一行代码:Alt+上箭头或Alt+下箭头
    • 删除当前行代码:Ctrl+Shift+K

    DeBug模式

    有两种启动 SpringBoot项目方式

    第一种

    是打开 Application.java 在 main方法上是有 run、debug两种启动
    在这里插入图片描述

    第二种

    在左侧 spring插件种启动

    在这里插入图片描述

    打断点

    点击 行号位置就可以打好断点了
    在这里插入图片描述
    debug启动就会 出现 debug操作栏
    在这里插入图片描述
    左侧菜单也会出现 debug界面
    在这里插入图片描述

    6、解决启动终端乱码问题

    打开 首选项 -> 设置
    在这里插入图片描述
    点击 右上角 设置按钮

    在这里插入图片描述
    将以下代码复制进去

      "terminal.integrated.profiles.windows": {
        "PowerShell": {
          "source": "PowerShell", //一般推荐使用powershell
          "overrideName": true,
          "args": ["-NoExit", "/c", "chcp 65001"],
          "icon": "terminal-powershell",
          "env": {
            "TEST_VAR": "value"
          }
        }
      },
    "terminal.integrated.defaultProfile.windows": "PowerShell",
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    在这里插入图片描述

    7、vscode代码翻译插件

    搜索 Code Translate

    支持 鼠标悬停翻译
    在这里插入图片描述

  • 相关阅读:
    在asp.net中,实现类似安卓界面toast的方法(附更多弹窗样式)
    智能中控屏:产品介绍+未来发展趋势详解
    【CTF】AWDP总结(Web)
    uniapp集成个推
    【模电实验】【验证性实验——单管共发射极放大电路实验】
    Leetcode.146 LRU 缓存
    英伟达这篇CVPR 2022 Oral火了!2D图像秒变逼真3D物体!虚拟爵士乐队来了!
    Magicodes.Pay已支持Volo Abp
    多输入多输出 | MATLAB实现PSO-LSSVM粒子群优化最小二乘支持向量机多输入多输出
    活动选择问题
  • 原文地址:https://blog.csdn.net/qq_40739917/article/details/132639722
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号