使用VS Code运行Java SpringBoot项目

本文并不详细讲 Java 项目启动前需要哪些配置,本文主要受众是平时用惯了 IdeaJava 程序员,仅讲解如何用 VS Code 启动服务

前提条件

JdkMavenNacosSeataTDengine等该配置的配置,该启动的启动,就你平时用 Idea 启动项目前所做的操作不要漏

开始

  1. 打开 VS Code,搜索 Extension Pack for JavaSpring Boot Extension Pack 这两个插件包安装,这两个包会自动的去安装依赖的插件

image.png

image.png
2. 重启 VS Code,打开你的后端项目,VS Code 就会自动去安装 Maven 中依赖的东西,而且你得编辑器界面会多一些东西,像我这里就会多了这些:

image.png

  1. 点击 SpringBoot 面板图标,在侧栏 APPS 文件夹下就是你所有能运行的服务,点击旁边运行按钮就可以运行,此时编辑器底部会出现一个终端信息展示栏,左侧展示打印信息,右侧可以切换终端,每运行一个服务就会新建一个终端,已启动的服务会在侧栏 PROPERTIES 目录下展示:

image.png

问题与解决

在启动服务的过程中很可能出现下面报错信息导致服务启动不起来:
image.png
其原因是项目中的 yaml 文件编码不识别,下面来说解决方法:

实际上当你启动完服务会发现,VS Code 会在你打开的项目文件夹中新增 .vscode 文件夹,里面有 launch.json 文件和 settings.json 文件,打开 launch.json 文件会发现里面都是一些配置,事实上你每次启动某个服务,如果该服务以前没有启动过的话,这里就会多一条:

image.png
而上面我用红色框出的 "encoding": "UTF-8",它默认是没有的,解决上面问题的方法就是在这里加上这个编码配置,这里在第一次启动某个服务后来配置一下就好(这里的每一条最好都要配置,我遇到过没报 yaml 编码无法识别的错,正常启动起来了,但是功能没法用,在这里配置后就好了),以后再启动同一服务时,不会刷新这个配置。

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鹏北海-RemHusband

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值