【2021 最新版】VSCode 搭建 Spring 开发环境与新建项目

一、前言

二、搭建

2.1 安装/更新 VSCode

  • 旧版本需要更新 VSCode 到 1.55.0 或者更高的版本(新版才有插件的版本控制功能,后面要用到)
  • 如果没有下载的同学直接下载最新版就行

  • 这里无法保证最新版或者其他版本能正常运行,建议直接下载 1.55.0
  • 有问题可以私聊我

2.2 安装插件

2.2.1 Language Support for Java™ by Red Hat
  • 先安装 Language Support for Java™ by Red Hat 插件

  • 点击插件卸载按钮叛变的下拉按钮(1.55.0 版本的 VSCode 有这个按钮)

  • 将该插件版本修改为 0.64.1
2.2.2 Debugger for Java
  • 安装 Debugger for Java

2.2.3 Spring Boot Extension Pack
  • 安装 Spring Boot Extension Pack
  • 这鸡面集合了所有休要的 Spring 开发组件

2.2.4

2.3 安装 Maven & Java

  • 给电脑安装 maven 和 java 的开发环境
  • 这个过程比较复杂,网上教程很多,象形大家都安装过了
  • 大家可以自己线百度安装下,实在搞不出来的话到 b站@黎明韭菜 私聊下我帮你看看,因为博客这边不经常看
2.3.1 配置 vscode 的 maven
  • 首先线安装插件

  • setting.xml 配置 vscode 的 maven
  • 打开 文件 -> 首选项 -> 设置 可以看到如下所示设置界面

  • 点击右上角 打开设计(json)按钮可以进入 setting.json
  • 在这里面添加 maven 的相关配置:
    "maven.excludedFolders": [
        "**/.*",
        "**/node_modules",
        "**/target",
        "**/bin",
        {
            "workbench.iconTheme": "vscode-icons",
            "workbench.startupEditor": "newUntitledFile",
            "java.errors.incompleteClasspath.severity": "ignore",
            "workbench.colorTheme": "Atom One Dark",
            "java.home":"/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home",
            "java.configuration.maven.userSettings": "/Users/admin/Documents/Maven/conf/settings.xml",
            "maven.executable.path": "/Users/admin/Documents/Maven/bin/mvn",
            "maven.terminal.useJavaHome": true,
            "maven.terminal.customEnv": [
                {
                    "environmentVariable": "JAVA_HOME",
                    "value": "/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home"
                }
            ],
        }
    ],
  • 这里要记得修改对应配置为你的系统的配置
  • 比如这里我的 java 环境就不是这个

  • 都修改成自己电脑就行

三、新建 Spring + mybatis + MySQL 项目

  • 这里我将带大家一步步把一个能访问数据库的后台项目运行起来

3.1 Create a maven Project

  • 线新建一个空白文件(无需保存),点击编辑框后,同时按下 ctrl+shift+p 弹出选择框(可能因为键盘、快捷键等原因弹不出来,这里建议通过 查看 -> 命令面板 访问)
  • 输入 spring 选择 Create a maven Project

3.2 项目的配置

  • 选择你想要的 spring 版本,这里我选择 2.4.4
  • 建议大家先用这个版本每一位其他版本我不清楚会不会出现问题

  • 语言我们选 Java 写

  • 写入包名(这个不影响 我打算把项目 package 设置成 com.test.demo ,所以这里先写 com.test)

  • 那么后面这里的工程名写 demo 就行

  • 这里选择打包成 jar 包的形式,不建议选 war ,因为 spring 已经整合了 Tomcat 等服务器,打包 jar 包更方便运行

  • 语言选 jdk 对应的语言,这里选 java8

  • 这里选需要整合的工具,就是图片上的这几个,这里大家和我保持一致就行

  • 完了之后按下回车,并选择项目存储的地址
  • 打开之后显示如下

  • 到此为止基本所有配置就都可以了

运行

  • 下载 Java Extension Pack 插件

  • 点击 运行 -> ‘启动调试’ 选择 java

  • 这时可能出现几种异常:可能找不到 Java 这个选项

  • 这些一般都是前面插件安装那里 Language Support for Java™ by Red Hat 没有选择安装 0.64.1 的缘故,修改之后就行了

  • 也能运行后弹窗提示错误

  • 这个需要我们到 cmd 里,左上方右键 取消使用旧版控制台 就可以了

  • 再次启动调试,完美~~

  • 篇幅限制,下面我们来新建创建这个 spring 项目
好的,以下是在 VSCode搭建 Spring Boot 项目的步骤: 1. 安装 Java 和 Maven,并将它们添加到系统环境变量中。 2. 在 VSCode 中安装 Java Extension Pack 扩展。 3. 在 VSCode 中创建一个空文件夹,作为项目的根目录。 4. 打开 VSCode 的终端,进入项目根目录,并执行以下命令创建一个空的 Maven 项目: ``` mvn archetype:generate -DgroupId=com.example -DartifactId=demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false ``` 5. 打开 pom.xml 文件,并添加以下依赖项: ``` <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> ``` 6. 在 VSCode 中打开 src/main/java/com/example/demo/DemoApplication.java 文件,并添加以下内容: ``` package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } } ``` 7. 在 VSCode 中打开 src/main/resources/application.properties 文件,并添加以下内容: ``` server.port=8080 ``` 8. 在 VSCode 中打开终端,进入项目根目录,并执行以下命令启动 Spring Boot 项目: ``` mvn spring-boot:run ``` 9. 打开浏览器,访问 http://localhost:8080/,如果看到 "Whitelabel Error Page",则说明项目已经成功启动。 至此,你已经在 VSCode 中成功搭建了一个简单的 Spring Boot 项目。希望这些步骤能对你有所帮助!
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值