VsCode搭建Java开发环境 vscode搭建java开发环境 vscode springboot 搭建springboot_vscode java-程序员宅基地

技术标签: spring boot  java  vscode  工具  SpringBoot  

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

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

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

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

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

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

5、 VsCode

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

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

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

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

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",

在这里插入图片描述

7、vscode代码翻译插件

搜索 Code Translate

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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40739917/article/details/132639722

智能推荐

iview 动态设置disabled_iview表单中,如何取消对 disabled的控件的验证?-程序员宅基地

文章浏览阅读1k次。根据控件是否禁用,开启或者关闭该控件的必须项检查。<Form-Item prop="link_address" :show-message="!disableLinkAddress" label="链接地址"><i-Input :disabled="disableLinkAddress" placeholder="Enter something..." v-model="form..._iview input disabled

第一篇博客关于Log4net的配置记录-程序员宅基地

文章浏览阅读67次。说明:本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite)中。并且我们还可以记载控制要记载的日志级别,可以记载的日志类别包括:FATAL(致命错误..._log.net system.configuration.ignoresectionhandler

git修改了.gitignore文件没有生效_git 修改文件不变化-程序员宅基地

文章浏览阅读947次。git修改了.gitignore文件没有生效_git 修改文件不变化

数据库表结构生成工具Screw实战_数据库表结构文档生成工具-程序员宅基地

文章浏览阅读2k次,点赞2次,收藏5次。测试环境和生产环境表结构不一致?试试这款数据库Schema生成工具Screw工具_数据库表结构文档生成工具

20/0812算法题:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。_题目描述 给定一个长度为n的数组s,还给定一个目标值m。从数组s中挑选3个数,使得这-程序员宅基地

文章浏览阅读228次。1. 两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解决:var twoSum = function(nums, target) { for(..._题目描述 给定一个长度为n的数组s,还给定一个目标值m。从数组s中挑选3个数,使得这

【Spring Boot采坑记】- 全局异常处理之 @ResponseStatus 和 @ExceptionHandler_@responsestatus exceptionhandler-程序员宅基地

文章浏览阅读2.1k次,点赞3次,收藏3次。Spring Boot - @ResponseStatus 和 @ExceptionHandler_@responsestatus exceptionhandler

随便推点

web安全php基础_搭建php环境_怎么搭建web,php环境-程序员宅基地

文章浏览阅读2.3w次。首先打开phpstudy的网站栏点击创建网站,新建一个网站(域名随便输反正是局域网)然后点击确认。然后网站好了,就可以新建项目,打开phpstorm,然后点击new project新建项目,然后再在刚刚打开的站点添加/phpinfo.php,看到如下页面,即我们的php环境搭建完成。然后在location栏里选择项目路径,就是刚刚我们创建的那个站点的路径。这个是问你文件夹不是空的是否在这个非空文件夹创建项目,点击创建就好。打开浏览器输入刚刚创建网站时输入的域名,即可看见我们的网站。如下,网站便创建好了。_怎么搭建web,php环境

高通SDX12:sar sensor AW9610x驱动移植-程序员宅基地

文章浏览阅读1.2k次。高通SDX12 sar sensor AW9610x_aw9610

微信小程序登录+后台获取oppenId+微信的授权_获取微信oppenid-程序员宅基地

文章浏览阅读949次。微信小程序登录+后台获取oppenId+微信的授权微信小程序登录 wx.login({ success(res) { wx.request({ url: '', //填入你自己的请求url method:"", data:{ code:res.code, ..._获取微信oppenid

超级庄家吕梁和中国股市第一案-程序员宅基地

文章浏览阅读651次。2001年2月3日,吕梁在他的北京亚运村北辰花园别墅被警方逮捕,他是当时的著名企业家兼顶级股评人,被捕的理由是涉嫌操纵一系列股票的股价,给股民造成了超过50亿元的损失。对于警察的到来,吕梁一点也不感到惊恐,正相反,他长长舒了一口气,脸上则露出了轻松的微笑。对于他为何如此反常,一位财经评论人解释道,“他(吕梁)此时觉得待在大牢里比待在外面被人追杀更安全。”想要“追杀”吕梁的人据说是他的合作伙..._我国打击股市坐庄的第一例

nginx 配置 记录-程序员宅基地

文章浏览阅读42次。nginx.confuser root; # 执行nginx 用户events { worker_connections 1024;}http { include /etc/nginx/mime.types; # 识别文件类型, 防止被转化为文本类型 解决css 无法生效的问题 default_type application/octet-stream;server..._ecdhe:dhe:!adh:!export56

openlayers 可以实现3d地图效果吗_openlayers技巧之绘制带箭头的路线-程序员宅基地

文章浏览阅读834次。这篇文章是一个技术伙伴写的,经过他授权,放到小专栏里面。效果图如下:Openlayers绘制带箭头的路线只用到了ol.FeatureStyleFunction,简单易懂,详细步骤及代码如下:第一步,创建线要素: var line_feature = new ol.Feature(); var line_geom=new ol.geom.LineString(paths); line..._openlayer 3d地图

推荐文章

热门文章

相关标签