Java高级---Spring Boot---2环境准备

devtools/2024/9/23 3:04:45/

2环境准备

​ 为了顺利进行Spring Boot开发,你需要准备一个合适的开发环境。

2.1 开发工具(IDE)的选择与安装

选择IDE:(IntelliJ IDEA为例)

  • IntelliJ IDEA: 强大的Java IDE,提供智能代码补全、代码分析等功能,支持Spring Initializr集成,适合Spring Boot开发。
  • Eclipse: 老牌Java IDE,通过Spring Tools 4 (STS4)插件提供Spring Boot支持。
  • Visual Studio Code: 轻量级编辑器,通过Java扩展包和Spring Boot工具提供支持。

安装IDE:

  • 访问所选IDE的官方网站下载安装包。
  • 根据操作系统执行安装程序。
  • IntelliJ IDEA下载网站

页面显示

配置IDE:

  • 配置工作空间,设置项目结构。
  • 安装必要的插件,如Spring Boot插件、Lombok插件等。
  • 设置代码风格和格式化规则。

2.2 JDK的安装与配置

选择JDK版本:

  • 选择与Spring Boot兼容的JDK版本,通常推荐使用JDK 8或更高版本。

下载JDK:(JKD17为例)

  • 访问Oracle官网或OpenJDK官网下载JDK安装包。
  • Oracle JDK官方下载页面

安装JDK:

  • 根据操作系统执行下载的安装程序。
  • jdk17为例,傻瓜式安装即可,一定要注意安装路径
    jdk17安装完成

配置环境变量:

  • 找到JDK的安装目录,将JDK的bin目录添加到系统的PATH环境变量中(计算机>右键高级属性>环境变量)不理解的可以自己在网上学习,务必保证环境变量配置正确。
    在这里插入图片描述

  • 验证安装是否成功,通过命令行执行java -versionjavac -version
    在这里插入图片描述

2.3 Maven/Gradle的安装与配置

选择构建工具:(Maven为例)

  • Maven: 项目管理和构建自动化工具,广泛用于Java项目。
  • Gradle: 现代构建工具,提供更高级的依赖管理和构建功能。

下载构建工具:

  • 访问Maven或Gradle的官方网站下载相应版本的安装包。
  • Apache Maven下载
    apache maven 下载

安装构建工具:

  • 根据操作系统执行安装程序,或遵循使用包管理器(如Homebrew、APT等)的安装指南。

配置环境变量:

  • 将Maven或Gradle的bin目录添加到系统的PATH环境变量中。
  • 验证安装是否成功,通过命令行执行mvn -versiongradle -version

配置仓库:

  • 配置Maven或Gradle的仓库地址,通常使用默认的中央仓库。
  • 如有需要,配置代理或私有仓库。

其他配置:

  • 对于Maven,可以配置settings.xml文件,设置仓库镜像、认证信息等。
  • 对于Gradle,可以配置gradle.properties文件,设置JVM参数、仓库等。

完成以上步骤后,你的开发环境就准备就绪,可以开始创建和开发Spring Boot应用程序了。

注意:

我的设置并没有这么复杂:
jdk设置:
jdk设置
Maven设置:
首先需要有Maven文件夹,里面有配置文件和本地仓库;在IDEA中也会进行设置。
maven:
maven
IDEA配置:
在这里插入图片描述
综上一系列的配置,就可以创建工程并开发了

在这里插入图片描述


http://www.ppmy.cn/devtools/45561.html

相关文章

Python面试宝典:Python中与单元测试相关的面试笔试题(1000加面试笔试题助你轻松捕获大厂Offer)

Python面试宝典:1000加python面试题助你轻松捕获大厂Offer【第二部分:Python高级特性:第二十章:测试和调试:第一节:单元测试】 第二十章:测试和调试第一节:单元测试单元测试的关键概念:Python中的单元测试工具:使用unittest模块编写单元测试的基本步骤:示例代码面试…

Linux中使用vi编辑器自动缩进4个字符

平常在Linux操作系统下书写shell脚本内容,或是把写好的shell内容直接复制到vi编辑器中,本来缩进好的字符,复制进去之后会自动变乱,这是因为Linux的vi编辑器默认是缩进8个字符造成,可以使用下面2个方法解决该问题的发生…

你的手机是如何控制你的手表之广播篇

前言 要让手机能够控制手表,第一步当然要让手机能够“看见”手表,人类作为上帝视角,我们是能够通过眼睛直接看见手机和手表的,但要让手机“看见”手表,就需要一端把自己的信息通过电磁波的形式发往空中,另…

2024最新VMware Workstation Pro下载教程

自从2024年5月份之后,VMware workstation player就不能直接在vm官网下载,需要到broadcom博通网站上下载 下面介绍最新下载步骤: 百度直接搜索vmware 进入官网点击Workstation Pro链接 博通注册对应的账号 现在下载都需到博通注册对应的账号 登录邮…

JSON源码类学习

json源码学习 parse把json转换成Object parseObject转换为jsonObject parseArray从字符串数组解析成真正的数组 tojsonString把真正的json解析json 数组的方法 作用:类型转换 为什么要做类型转换 开发一个方法验证 这个方法先封装方法,是否为json …

0开篇-介绍

创作灵感 最近又开始写Python,换新机器了,加上回顾硬盘上的一些资料,发现当时用在态势上的一些机器学习内容一直没有收尾,2019年10月研发中心成立中断了机器学习产品的研发,加上后来疫情,这几年荒废了。有…

Leetcode 力扣106. 从中序与后序遍历序列构造二叉树 (抖音号:708231408)

给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。 示例 1: 输入:inorder [9,3,15,20,7], postorder [9,15,7,20,3] 输出:[3…

数据结构学习笔记(6)--特殊矩阵的压缩存储

1.数组的存储结构 &#xff08;1&#xff09;一维数组的存储结构 起始地址&#xff1a;LOC 各数组元素大小相同&#xff0c;且物理上连续存放。 数组元素a[i]的存放地址LOCi*sizeof(ElemType) (0<i<10) 注&#xff1a;除非题目特别说明&#xff0c;否则数组下标默…