码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 超详细的VsCode创建SpringBoot项目(图文并茂)


    文章目录

    • 超详细的VsCode创建SpringBoot项目(图文并茂)
      • 一、安装jdk
        • 1.OpenJDK
        • 2.Java SE Development Kit 8
      • 二、安装maven
        • 1.下载
        • 2.配置环境变量(可选)
        • 3.修改settings.xml
      • 三、安装git
        • 1.git
        • 2.TortoiseGit(可选)
      • 四、vscode搭建springboot
        • 1.安装环境
        • 2.配置maven
        • 3.创建springboot项目
        • 4.java版本提示
        • 5.修改配置文件
        • 6.运行springboot项目
      • 五、Git克隆项目

    超详细的VsCode创建SpringBoot项目(图文并茂)

    一、安装jdk

    可以选择 OpenJdk 或者 OracleJdk

    他们的关系就比如,原生安卓 和 miui系统

    1.OpenJDK

    • 下载:
      官网:http://www.eclipse.org/openj9/
      国内镜像:清华大学开源软件镜像站

    在这里插入图片描述

    在这里插入图片描述

    • 选择 msi ,一路安装,自动配置环境变量
    • 验证
      java -verison,javac

    在这里插入图片描述

    2.Java SE Development Kit 8

    • 下载:oracle官网

    在这里插入图片描述

    • 环境变量
      JAVA_HOME:D:Program FilesJavajdk1.8.0_271
      Path: %JAVA_HOME%in;%JAVA_HOME%jrein;
      CLASSPATH:.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar

    • 验证
      cmd 输入 java -version,javac

    二、安装maven

    1.下载

    http://maven.apache.org/download.cgi

    选择 bin.zip 后缀下载,解压到本地

    在这里插入图片描述

    2.配置环境变量(可选)

    • MAVEN_HOME
      D:Programsapache-maven-3.6.3

    • Path
      %MAVEN_HOME%in

    • 验证 mvn -v

    3.修改settings.xml

    修改 ./conf/settings.xml 文件
    在这里插入图片描述

    • 配置本地仓库

      D:Program Files
      epository

    在这里插入图片描述

    • 设置阿里云镜像

      
      
        alimaven
        aliyun maven
        http://maven.aliyun.com/nexus/content/groups/public/
        central        
      
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7

    在这里插入图片描述

    三、安装git

    1.git

    • git官网
    • 清华大学开源软件镜像站

    官网下载太慢,选择国内镜像下载

    在这里插入图片描述

    2.TortoiseGit(可选)

    • 和git的区别

    git是命令行操作模式,对新手不友好
    tortoiseGit是界面化操作模式,不用记git相关命令就可以直接操作

    • 下载:https://tortoisegit.org/download/

    在这里插入图片描述

    四、vscode搭建springboot

    1.安装环境

    在 Visual Studio Code 中打开扩展视图(Ctrl+Shift+X),
    搜索并安装

    • Java Extension Pack (Java 扩展包)
    • Spring Boot Extension Pack

    在这里插入图片描述

    在这里插入图片描述

    2.配置maven

    打开设置,搜索maven,编辑 settings.json

    在这里插入图片描述

    然后把maven的可执行文件路径配置、maven的setting路径配置、java.home的路径配置,拷贝到右侧的用户设置区域并且设置为自己电脑的实际路径

    在这里插入图片描述

    {
        "workbench.startupEditor": "newUntitledFile",
        "java.errors.incompleteClasspath.severity": "ignore",
        "workbench.colorTheme": "Visual Studio Dark",
        "java.home":"D:\Program Files\AdoptOpenJDK\jdk-8.0.265.01-openj9",
        "java.configuration.maven.userSettings": "D:\Programs\apache-maven-3.6.3\conf\settings.xml",
        "maven.executable.path": "D:\Programs\apache-maven-3.6.3\bin\mvn.cmd",
        "maven.terminal.useJavaHome": true,
        "maven.terminal.customEnv": [
            {
                "environmentVariable": "JAVA_HOME",
                "value": "D:\Program Files\AdoptOpenJDK\jdk-8.0.265.01-openj9"
            }
        ],
        "extensions.autoUpdate": false,
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    配置完成重启 VSCode

    3.创建springboot项目

    使用快捷键(Ctrl+Shift+P)命令窗口,输入 Spring 选择创建 Maven 项目。

    在这里插入图片描述

    在这里插入图片描述
    选择java

    在这里插入图片描述

    设置包名

    在这里插入图片描述

    设置项目名

    在这里插入图片描述

    选择jar

    在这里插入图片描述

    jdk 选择1.8

    在这里插入图片描述
    选择依赖:

    在这里插入图片描述

    例如:

    在这里插入图片描述

    最后选择一个工作空间,打开项目

    在这里插入图片描述

    4.java版本提示

    右下角会弹出一个弹框,上面写着:
    Java 11 or more recent is required to run. Please download and install a recent JDK.
    Source: Language Support for Java by Red Hat

    在这里插入图片描述

    这个错误是Language Support for Java by Red Hat这个插件报出来的,其原因是这个插件鼓励开发者们使用Java 11或者更新的版本。在v0.64.1这个版本更新中,这个插件将Java 11作为运行版本。

    我们选择降级到v0.64.1之前,同时关闭插件自动更新。

    在这里插入图片描述

    关闭插件自动更新

    在这里插入图片描述

    5.修改配置文件

    将 application.properties 改为 yml格式
    并且添加数据库配置

    在这里插入图片描述

    spring:
      datasource:  # 配置mysql
        driver-class-name: com.mysql.cj.jdbc.Driver
        url: jdbc:mysql://127.0.0.1:3306/mydb?characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=Asia/Shanghai&useSSL=false
        username: root
        password: 123456
        
    server:
      port: 8080  # 默认端口
      
    mybatis:
      mapper-locations: classpath:mapper/*.xml 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    6.运行springboot项目

    选择 DemoApplication.java 文件,右键菜单 运行

    在这里插入图片描述

    第一次运行要下载相关maven依赖,会比较慢

    下载完成后如下

    在这里插入图片描述

    五、Git克隆项目

    使用快捷键(Ctrl+Shift+P)命令窗口,输入 git clone

    在这里插入图片描述

    输入 项目地址

    例如 https://gitee.com/yudonz/springboot-demo.git
    在这里插入图片描述
    然后选择一个工作区

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    如果项目有 get(), set() 报错,安装一下lombok插件,重启vscode

    在这里插入图片描述

  • 相关阅读:
    postgresql简单sql
    页面路由跳转 - 文件 File对象数据传递
    2.10.2版本的青龙升级2.10.13及2.11.3版本的教程
    Qt5开发从入门到精通——第十一篇三节(Qt5 事件处理及实例——事件过滤及实例)
    AppLovin 175 亿美元收购游戏引擎Unity?
    【Android笔记02】Android目录结构及相关文件介绍
    Golang 区块链开发指南
    Android学习笔记 10. LinearLayout 线性布局
    【测开方法论】追踪溯源
    leetcode热题100学习计划-链表-反转链表
  • 原文地址:https://blog.csdn.net/m0_67390788/article/details/126617613
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号