0基础Win11&Win10配置SpringBoot开发环境及配置jdk

目录

一、配置前准备工作

二、配置Maven

(1)配置环境变量

(2)配置Maven本地仓库储存位置

(3)配置阿里云镜像 

(4)配置 JDK 版本

三、IDEA配置 

(1)idea配置maven

(2)idea新建SpringBoot项目

(3)SpringBoot基础参数配置

(4)SpringBoot相关依赖添加


配置前准备工作

 准备IDEA(这里我是用的是Ultimate(付费版本)作为演示),现实开发中也建议大家使用付费版。

 下载链接-下载 IntelliJ IDEA

 准备Maven

 下载链接-Index of /maven

 在业务开发中,Maven的版本与Spring Boot版本以及JDK版本密切相关。Maven和Spring Boot的不同版本之间存在一定的对应关系。以下是一些常见的版本对应关系,但请注意,这些对应关系可能会随着时间的推移和新版本的发布而有所变化。

Spring Boot 版本

Maven 依赖版本

推荐的 JDK 版本

3.1.x

3.1.0+

JDK 17+

3.0.x

3.0.0+

JDK 17+

2.7.x

2.7.0+

JDK 8-17

2.6.x

2.6.0+

JDK 8-17

2.5.x

2.5.0+

JDK 8-15

2.4.x

2.4.0+

JDK 8-15

2.3.x

2.3.0+

JDK 8-14

2.2.x

2.2.0+

JDK 8-13

2.1.x

2.1.0+

JDK 8-11

2.0.x

2.0.0+

JDK 8-10

1.5.x

1.5.0+

JDK 6-8

 在这里我们选择我们需要的版本,例如我们需要的是Maven-3,然后选择我们需要的版本,然后点击 binaries/ 选择以 .tar.gz 结尾的压缩包点击进行下载

准备jdk

这里我为大家准备了一键配置jdk环境变量的工具

夸克网盘:
        链接:https://pan.quark.cn/s/750f715e5880
        提取码:hLCk

夸克网盘:
        链接:百度网盘 请输入提取码
        提取码:rbrc

二、配置Maven

(1)配置环境变量

 我强烈建议大家在本机除C盘外,选择一个合适的磁盘,创建一个名为Maven的文件夹,并在其中新建一个名为repository的子文件夹。接着,将下载的Maven管理工具压缩包解压到Maven文件夹的根目录下。由于实际开发中可能会用到多个Maven版本,通过这种方式可以将所有Maven依赖库集中管理,便于统一维护和版本控制。

然后找到我们下载的maven压缩包,对其进行解压到我们新建的Maven文件夹下

接着开始配置maven环境变量

右键 此电脑 >> 属性 >> 高级系统设置 >> 环境变量,在系统变量模块下新建一个系统变量MAVEN_HOME

然后在系统变量模块下找到 Path 打开添加%MAVEN_HOME%\bin

完成后,Win + R 运行 CMD ,输入 mvn --version,如下所示表示配置成功:

(2)配置Maven本地仓库储存位置

  1. 复制 repository 文件夹路径
    打开 Maven 文件夹下的 repository 子文件夹,复制其系统路径(例如:D:\Maven\repository)。

  2. 修改 Maven 配置文件
    找到 Maven 安装目录下的 conf 文件夹,打开其中的 settings.xml 文件。打开后键盘Ctrl+F我们再查找内容输入<localRepository>找到后我们复制这一行到这个位置

  3. 设置本地仓库路径
    在 settings.xml 文件中,将其值修改为你复制的 repository 文件夹路径。例如:

    <localRepository>D:\Maven\repository</localRepository>

(3)配置阿里云镜像 

接着再setting.xml文件中我们找到这一块,由于 Maven 的默认服务器在国外所以下载依赖会很慢,所以我们需要将其改为国内的阿里云服务器,一般使用的是阿里云的镜像。

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

大约是在 settings.xml 的第 160 行版本不同略有变化,替换成上述配置参数

(4)配置 JDK 版本

在 Maven 中配置 JDK 版本是确保项目在正确的 JDK 环境下构建和运行的关键步骤,可以有效避免因 JDK 版本不兼容而导致的编译错误或运行时问题。以下是配置步骤:

  1. 打开 Maven 配置文件
    继续打开 settings.xml 文件

  2. 配置 JDK 版本
    在 settings.xml 文件中,找到 <profile> 标签,根据你已安装的 JDK 版本进行修改:

也可直接复制我的配置参数,按照你的情况进行更改需要更改处我已标注(我是以jdk21为例)

<!-- JDK21 -->
<profile>
    <id>jdk-21</id>      //你安装的JDK版本,例如jdk-1.8,jdk-17,jdk-21
    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>21</jdk>    //你安装的JDK版本
    </activation>
  
    <properties>
        <maven.compiler.source>21</maven.compiler.source>    //你安装的JDK版本
        <maven.compiler.target>21</maven.compiler.target>    //你安装的JDK版本
        <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
    </properties>
</profile>

(5)检查是否配置成功

Win + R 运行 CMD ,输入 mvn help:system,如下所示表示配置成功: 

三、IDEA配置 

(1)idea配置maven

打开 IDEA,在欢迎界面,依次点击 Customize >> All settings... :

然后在搜索框搜索maven

然后设置参数(按照自己实际路径设置)

配置好后点击 Apply(应用),最后点击 OK 即可。

(2)idea新建SpringBoot项目

 打开IDEA,在欢迎界面点击 New Project

然后按照如下图进行项目创建,项目名和路径以及所属包自己设置,然后点击Next下一步

🏁选择和自己jdk对应的Spring版本^重点,然后点击Create创建该项目

在使用 IntelliJ IDEA 创建项目时,IDE 会自动帮我们初始化项目并配置 Maven 包管理器。在项目创建过程中,IDEA 会显示一个进度条(通常为红色框框区域),表示正在构建 Maven 依赖和配置 JDK。请务必等待进度条完成并消失后再对项目进行操作,否则可能会导致 Maven 构建失败或项目配置不完整。

 创建好后,完整的项目应如下图

(3)SpringBoot基础参数配置

 SpringBoot 默认使用以下 2 种全局的配置文件,其文件名是固定的。

application.properties
application.yml

application.properties 和 application.yaml 都可以作为 Spring Boot 的配置文件,只是格式不同。Spring Boot 启动时会自动读取这些文件。由于 Spring Boot 默认创建 application.properties,而在开发中我们更常用 application.yaml,因此可以删除 application.properties,改用 application.yaml 进行配置。

创建完成后我们打开,删除掉里面默认的内容我们需要添加如下基本参数否则项目将启动失败,后续参数将根据您的需求进行添加

server:
  port: 8080  # 配置服务器端口

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/mydatabase  # 数据库连接URL
    username: root  # 数据库用户名
    password: password  # 数据库密码
    driver-class-name: com.mysql.cj.jdbc.Driver  # 数据库驱动

  jpa:
    hibernate:
      ddl-auto: update  # Hibernate自动更新表结构
    show-sql: true  # 显示执行的SQL语句

logging:
  level:
    org.springframework: INFO  # 设置Spring框架的日志级别
    com.example: DEBUG  # 设置自定义包的日志级别
  1. server.port:配置 Spring Boot 应用的启动端口。

  2. spring.datasource:配置数据库连接信息。(根据您的数据库实际情况更改)

  3. spring.jpa:配置 JPA 和 Hibernate 相关属性。

  4. logging.level:配置日志级别。

(4)SpringBoot相关依赖添加

 然后我们打开Pom.xml添加MySQL的依赖(mysq驱动程序)以及 Spring Boot Web 模块

<dependency>
    <groupId>com.mysql</groupId>
    <artifactId>mysql-connector-j</artifactId>
    <scope>runtime</scope>
</dependency>

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

添加完以后我们在pom文件中右键

一定要等待下方进度条跑完(这是在下载我们所添加的依赖,以后添加需要的依赖流程基本都是这样)

为了确保依赖添加成功在进度条跑完以后我们可以将鼠标悬停在我们所添加的依赖上,例如我悬停的mysql依赖,我们可以看到maven已经成功帮我们下载到本地库了。

跑完以后我们去看配置文件,红色框框由红色变为黑色则驱动导入成功

然后我们启动项目以后可以看到如下界面

因为我们添加了spring-boot-starter-web ,该依赖包含了开发 Web 应用所需的核心依赖,期中其中就有我们需要的服务器支持Tomcat,因为内置所以我们不需要在另做配置,极大地简化了开发流程。

启动项目以后,服务器将监听指定的端口。例如,如果端口设置为 8555,可以通过以下 URL 访问应用: 

http://localhost:8555

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

给我Xingxing干哪来了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值