springboot入门vscode

1. mac查看java和maven安装路径

echo $JAVA_HOME
mvn -v

2. vscode创建springboot项目初始依赖项

3. vscode的java相关配置

"java.home": "/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home",
"java.configuration.runtimes": [
    {
        "name": "JavaSE-1.8",
        "path": "/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home",
        "default": true
    },
    {
        "name": "JavaSE-11",
        "path": "/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home"
    }
],
"java.configuration.maven.userSettings": "/Users/mengff/.m2/settings.xml",
"maven.executable.path": "/usr/local/maven/bin/mvn",
"maven.terminal.useJavaHome": true,
"maven.terminal.customEnv": [
    {
        "environmentVariable": "JAVA_HOME",
        "value": "/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home"
    }
],
"maven.executable.preferMavenWrapper": false,
"java.maven.downloadSources": true,
"java.maven.updateSnapshots": true,
"maven.excludedFolders": [
    "**/.*",
    "**/node_modules",
    "**/target",
    "**/bin"
],
"files.exclude": {
    "**/.classpath": true,
    "**/.project": true,
    "**/.settings": true,
    "**/.factorypath": true
}

4. vscode切换maven镜像

切换maven镜像为阿里云,否则很难安装依赖成功,项目起不来

<mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
<!-- 中央仓库1 -->
<mirror>
    <id>repo1</id>
    <mirrorOf>central</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://repo1.maven.org/maven2/</url>
</mirror>  
<!-- 中央仓库2 -->
<mirror>
    <id>repo2</id>
    <mirrorOf>central</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://repo2.maven.org/maven2/</url>
</mirror>
</mirrors>

详细步骤可参考:VsCode搭建springboot 并配置maven环境

原文地址:https://www.cnblogs.com/mengff/p/15598301.html