Spring Boot环境配置

一、Java开发环境

确保你的计算机已经安装了Java Development Kit(JDK)。建议使用JDK 17,可以从Oracle官方网站上下载并安装。

1.下载及配置环境变量

(1)下载JDK:官网下载
(2)运行安装程序:

打开下载的JDK安装包,并按照安装向导的指示进行操作。部分操作系统可能需要管理员权限。

(3)设置安装路径:

选择JDK的安装路径,你可以选择自定义一个路径或者安装至操作系统的默认路径当中。

(4)配置环境变量(Windows):

1.打开系统设置中的环境变量窗口。

2.输入变量名为JAVA_HOME,变量值为JDK的安装路径。如下所示:

3.找到系统变量中的"Path"变量,点击编辑按钮,在"编辑环境变量"窗口中点击"新建"按钮,输入变量值为%JAVA_HOME%in,最后依次点击"确定"保存所有设置。

(5)验证安装:

打开命令提示符或者终端窗口,并运行以下命令来验证JDK是否正确安装:

复制代码
java -version

javac -version

如能够正确显示Java版本信息,则说明安装成功。

二、构建工具(Maven)

Spring Boot支持多种构建工具,如Maven和Gradle。你可以选择其中任意一个构建工具进行项目的管理。

1.下载及配置环境变量

(1)下载Maven:Maven -- Download Apache Maven
(2)解压Maven:

将下载的Maven压缩包解压至任意位置。建议解压至一个稳定的目录中,如:C:Program Files

(3)配置环境变量(Windows):

1.打开系统设置中的环境变量窗口。

2.输入变量名为MAVEN_HOME,变量值为Maven的解压路径。如下所示:

3.找到系统变量中的"Path"变量,点击编辑按钮,在"编辑环境变量"窗口中点击"新建"按钮,输入变量值为%MAVEN_HOME%in,最后依次点击"确定"保存所有设置。

(4)验证安装:

打开命令提示符或者终端窗口,并运行以下命令来验证Maven是否正确安装:

复制代码
mvn -version

如能够正确显示Java版本信息,则说明安装成功。

2.配置Maven仓库

(1)配置Maven本地仓库:

1.打开Maven的配置文件:在你的计算机上找到Maven的安装目录,进入 conf文件夹。在该文件夹中,你会找到一个名为 settings.xml的配置文件。

2.编辑配置文件:使用文本编辑器打开 settings.xml文件。

3.配置本地仓库路径:在 标签内,找到 元素。这个元素用于指定本地仓库的路径,默认情况下会被注释掉。取消注释并填写你想要设置的本地仓库路径。如:

复制代码
<localRepository>/path/to/your/local/repository</localRepository>

**/path/to/your/local/repository**?替换成你希望使用的本地仓库路径。

(2)配置阿里云远程仓库:

1.打开Maven的配置文件:在你的计算机上找到Maven的安装目录,进入 conf文件夹。在该文件夹中,你会找到一个名为 settings.xml的配置文件。

2.编辑配置文件:使用文本编辑器打开 settings.xml文件。

3.在 标签内,找到 元素。如果该元素不存在,则手动添加它。

4.在 元素内,添加阿里云远程仓库的配置。如:

复制代码
<mirrors>
    <mirror>
        <id>aliyun</id>
        <name>Aliyun Maven Mirror</name>
        <url>https://maven.aliyun.com/repository/public</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
</mirrors>

以上示例配置了一个名为 aliyun的镜像,名称为 Aliyun Maven Mirror,URL为 https://maven.aliyun.com/repository/public,元素用于指定这个镜像将代理的仓库。 central,表示代理中央仓库。

5.配置完成后,Maven将使用阿里云作为远程仓库,从案例一下载项目依赖库。

三、开发环境集成(IntelliJ IDEA)

1.下载并安装配置IntelliJ IDEA

下载 IntelliJ IDEA -- 领先的 Java 和 Kotlin IDE (jetbrains.com)

2.配置JDK和Maven

(1)配置Jdk

打开设置,Build,Execution,Deployment->Compiler->Java Compiler,然后选择你所需要的Jdk版本。

(2)配置Maven

打开设置,Build,Execution,Deployment->Build Tools->Maven,选择自己Maven存放的路径;然后选择下一行的User settings file,选择settings.xml文件的存放路径,最后指定本地仓库路径,点击Apply->OK

四、Spring Boot依赖

Spring Boot提供了许多starter依赖,用于快速配置和集成常见功能。在项目的构建配置文件(如pom.xml或build.gradle)中,添加所需的Spring Boot依赖。

1.Spring Boot项目总依赖

复制代码
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-dependencies</artifactId>
    <version>2.7.15</version>
</parent>

spring-boot-dependencies的作用主要是起到约束版本的作用,在这个包里面声明了各种版本号,供子项目去引用。类似spring-cloud-dependencies和spring-cloud-alibaba-dependencies则是去声明cloud和cloud-alibaba组件的版本。具体有些什么可以点进去看看就知道了。如果当下面的< dependency >中用到就可以不用配置版本号< version >

2.可执行的Web应用且内含Spring Boot核心启动器

复制代码
<!--Spring Boot Web-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

spring-boot-starter-web是一个依赖库,Spring Boot 是在 Spring 的基础上创建的一个开源框架,它提供了 spring-boot-starter-web (web场景启动器)来为web开发予以支持。spring-boot-starter-web 为什么提供了嵌入的Servlet容器以及SpringMVC提供了大量自动配置,可以适用于大多数web开发场景。

只要我们在Spring Boot 项目中的 pom.xml 中引入了spring-boot-starter-web依赖,即使不进行任何配置,也可以使用Spring MVC 进行 Web 开发。Spring Web的启动程序使用Spring MVC, REST和Tomcat作为默认的嵌入式服务器。单个spring-boot-starter-web依赖关系可传递地获取与Web开发相关的所有依赖关系。它还减少了构建依赖项计数。

相关推荐
葫芦和十三10 小时前
图解 MongoDB 21|选举与 failover:Primary 是怎么选出来的
后端·mongodb·agent
GetcharZp10 小时前
26k Star 开源内网穿透神器 NetBird,一分钟实现全球设备互联!
后端
考虑考虑11 小时前
Mybatis实现批量插入
java·后端·mybatis
咖啡八杯11 小时前
GoF设计模式——中介者模式
java·后端·spring·设计模式
lizhongxuan14 小时前
多Agent之间的区别
后端
青石路15 小时前
记一次多JDK版本问题的排查,一坑套一坑,差点没爬上来
java
杨充16 小时前
1.面向对象设计思想
后端
IT_陈寒16 小时前
Java的Date类又坑了我一次,改用时间戳真香
前端·人工智能·后端
systemPro17 小时前
2.6亿条设备数据,历史查询从超时到50ms,我做了什么
后端
要阿尔卑斯吗17 小时前
提示词优化启示:为什么“按顺序输出“比“关键度评分“更有效
后端