美文网首页
如何在vs code中编写Java以及配置Spring Boot

如何在vs code中编写Java以及配置Spring Boot

作者: Ashin10 | 来源:发表于2020-04-18 18:27 被阅读0次

前言

对于idea以及jetbrains家的东西,基本只能说,好用的没法比较
考虑万一哪天只能掏钱买不起验证码了自己还能有个备用方案
因此研究了下如何通过vs code进行Java以及Spring boot的开发

参考视频

https://www.bilibili.com/video/BV1Dz411B7J7

环境准备

Visual Studio Code
Maven
JDK8
链接页面内可以下载

流程

该装装,不再赘述
安装搞不定可以去这个4🐎网站搜搜
或者可以去送外卖,赚的多,而且不会有过剩,因为人总是要恰饭的嘛

安装插件

vscode通过各种插件来实现对不同语言的开发
且现在还推出整合包,免去了一个个找一个个装的烦恼,例如Java的


image.png

因此我们需要安装这2+1(可选)个包

  • java的整合包: Java Extension Pack
  • spring boot的整合包: Spring Boot Extension Pack
  • (可选)中文环境: Chinese (Simplified) Language Pack for Visual Studio Code
    如果不知道如何设置中文环境可以看这里
配置settings.json文件

ctrl+shift+P搜索settings.json,选择 workspace settings

image.png
将下面这段都塞进去
    // 忽略一些路径报错
    "java.errors.incompleteClasspath.severity": "ignore",
    // 设置为你的java home路径
    "java.home":"C:\\Program Files\\Java\\jdk1.8.0_202",
    // 设置你的maven配置文件.注意,如果你之前使用idea那么他默认会选择.m2下的.xml
    //另外maven自带的conf下也有个.xml,至于选哪个看你配置了哪个
    "java.configuration.maven.userSettings": "C:\\Users\\yukil\\.m2\\settings.xml",
    // 配置mvn.cmd的位置
    "maven.executable.path": "C:\\Program Files\\JetBrains\\IntelliJ IDEA 2019.1.3\\plugins\\maven\\lib\\maven3\bin\\mvn.cmd",
    // 启用java_home路径
    "maven.terminal.useJavaHome": true,
    // 配置maven的java_home环境
    "maven.terminal.customEnv": [
        {
            "environmentVariable": "JAVA_HOME",
            //设置与↑的java_home一致
            "value": "C:\\Program Files\\Java\\jdk1.8.0_202"
        }
    ],

这是我的完整的配置,不会塞可以参考下


image.png
通过Spring创建maven工程

ctrl+shift+P搜索Spring

image.png

然后该工程进行自定义配置,因为本案例需要测试web所以选择了Spring Web依赖

image.png

创建后可能会进行各种依赖插件的更新,等着呗


image.png

期间可以写个测试的controller

@RestController
public class controller {

    @GetMapping("/")
    public String root() {
        return "success";
    }
}

更新完成后自己手动import以下
然后通过spring-boot dashboard来运行程序

image.png
启动成功,大功告成
image.png

参考

https://blog.csdn.net/xiaocy66/article/details/82875770

相关文章

网友评论

      本文标题:如何在vs code中编写Java以及配置Spring Boot

      本文链接:https://www.haomeiwen.com/subject/rfabvhtx.html