Mac使用VSCode搭建SpringBoot+Maven开发环境

Mac使用VSCode搭建SpringBoot+Maven开发环境

大多数人在开发java后端时使用的是IntelliJ IDEA,该软件商用版收费太贵,社区版功能又太少,所以我希望可以使用VSCode来创建和开发后端项目,搭建的过程如下:
1.下载和安装java sdk
下载地址:https://www.oracle.com/java/technologies/downloads/
在该处我根据电脑cpu架构选择下载了ARM64的版本

下载完成后直接点击安装。
安装完成后需要对JAVA_HOME进行配置:
在终端中执行以下命令:
open -e ~/.zshrc
在最下面添加

 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-22.jdk/Contents/Home
 export PATH=$PATH:$JAVA_HOME/bin

保存文件后关闭编辑器,执行以下命令是设置生效:

source ~/.zshrc

如果电脑使用的是 bash_profile 可使用以下命令:

open -e  ~/.bash_profile
source ~/.bash_profile

执行 java -version 查看sdk是否安装成功

出现版本号说明已经安装成功。

2.下载和安装Maven

brew install maven

安装完成后需要对/opt/homebrew/Cellar/maven/3.9.6/libexec/conf/settings.xml 进行编辑,

open -e /opt/homebrew/Cellar/maven/3.9.6/libexec/conf/settings.xml

添加以下内容:

<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

添加后的截图如下:

保存后关闭。

3.安装VSCode插件:
Extension Pack for Java
Spring Boot Extension Pack

4.VScode配置Maven

在设置中搜索:Maven

点击在settings.json中编辑,去设置settings.json

添加以下内容:

{
    "workbench.startupEditor": "newUntitledFile",
    "java.errors.incompleteClasspath.severity": "ignore",
    "workbench.colorTheme": "Visual Studio Dark",
    "java.home":"/Library/Java/JavaVirtualMachines/jdk-22.jdk/Contents/Home",
    "java.configuration.maven.userSettings": "/opt/homebrew/Cellar/maven/3.9.6/libexec/conf/settings.xml",
    "maven.executable.path": "/opt/homebrew/Cellar/maven/3.9.6/bin/mvn",
    "maven.terminal.useJavaHome": true,
    "maven.terminal.customEnv": [
        {
            "environmentVariable": "JAVA_HOME",
            "value": "/Library/Java/JavaVirtualMachines/jdk-22.jdk/Contents/Home"
        }
    ],
    "extensions.autoUpdate": false,
   }

完成后,截图如下:

5.创建SpringBoot+Maven项目
选择使用SpringBoot 创建 Maven 项目:

选择SpringBoot版本:

选择项目语言为java:

为项目设置组织或者公司的名称

设置项目名称:

选择包类型:

选择java版本,选择和之前安装一致的版本:

选择依赖,我只选择了最基础的依赖,其他依赖可以在开发过程中按需添加:

按回车选择目录创建项目。

点击open打开项目,等待下载依赖和加载完成,至此项目创建成功。

6.配置项目和 hello world 编写

创建 HelloController.java 文件

HelloController.java 内代码如下:

package com.example.demo;

import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.GetMapping;

@RestController
public class HelloController {
    @GetMapping("hello")
    public String hello() {
        return "hello world!";
    }

}

保存。

配置application.properties文件

spring.application.name=demo
server.port=8090
server.servlet.context-path=/page

配置完成后保存。

运行项目:

运行成功:

打开浏览器访问:http://localhost:8090/page/hello

到此 Mac使用VSCode搭建SpringBoot+Maven开发环境完成,如有不足的地方,还希望大家可以指出,谢谢!

参考文章:https://blog.csdn.net/qq_41765777/article/details/128428946

posted @ 2024-03-25 22:22  hczhhm  阅读(1341)  评论(0编辑  收藏  举报