一、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%\bin,最后依次点击“确定”保存所有设置。
(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%\bin,最后依次点击“确定”保存所有设置。
(4)验证安装:
打开命令提示符或者终端窗口,并运行以下命令来验证Maven是否正确安装:
mvn -version
如能够正确显示Java版本信息,则说明安装成功。
2.配置Maven仓库
(1)配置Maven本地仓库:
1.打开Maven的配置文件:在你的计算机上找到Maven的安装目录,进入 conf 文件夹。在该文件夹中,你会找到一个名为 settings.xml 的配置文件。
2.编辑配置文件:使用文本编辑器打开 settings.xml 文件。
3.配置本地仓库路径:在 <settings> 标签内,找到 <localRepository> 元素。这个元素用于指定本地仓库的路径,默认情况下会被注释掉。取消注释并填写你想要设置的本地仓库路径。如:
<localRepository>/path/to/your/local/repository</localRepository>
将
**/path/to/your/local/repository** 替换成你希望使用的本地仓库路径。
(2)配置阿里云远程仓库:
1.打开Maven的配置文件:在你的计算机上找到Maven的安装目录,进入 conf 文件夹。在该文件夹中,你会找到一个名为 settings.xml 的配置文件。
2.
编辑配置文件:使用文本编辑器打开 settings.xml 文件。
3.在 <settings> 标签内,找到 <mirrors> 元素。如果该元素不存在,则手动添加它。
4.在 <mirrors> 元素内,添加阿里云远程仓库的配置。如:
<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,<mirrorOf> 元素用于指定这个镜像将代理的仓库。 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开发相关的所有依赖关系。它还减少了构建依赖项计数。
版权归原作者 xiongmao2436 所有, 如有侵权,请联系我们删除。