一.SpringBoot环境配置
1.Java开发环境
首先先确保在你的计算机里安装了Java Development Kit(JDK)。建议使用JDK 17,可以从Oracle官方网站上下载并安装。
你可以如下图所示:
打开命令提示符或终端窗口,并运行以下命令来验证JDK是否正确安装:
Java -version
如果能够正确显示Java版本信息,则说明安装成功。
2.构建环境(Maven)
-
下载Maven:访问Apache Maven官方网站:https://maven.apache.org/download.cgi
-
解压缩Maven:将下载的Maven二进制压缩包解压到任意位置。建议解压到一个稳定、不易更改的目录中,例如
/usr/local
或C:\Program Files
。 -
配置环境变量(Windows):
-
打开“控制面板” -> “系统和安全” -> “系统”。
-
点击“高级系统设置”链接,打开“系统属性”窗口。
-
在“系统属性”窗口中,点击“环境变量”按钮。
-
在“环境变量”窗口中,找到“系统变量”部分,点击“新建”按钮。
-
输入变量名为
MAVEN_HOME
,变量值为Maven解压所在的绝对路径(例如:C:\apache-maven-3.8.8
)。 -
找到“系统变量”中的“Path”变量,点击“编辑”按钮。
-
在“编辑环境变量”窗口中,点击“新建”按钮。
-
输入变量值为
%MAVEN_HOME%\bin
。 -
依次点击“确定”保存所有设置。
-
-
验证安装:打开命令提示符或终端窗口,并运行以下命令来验证Maven是否正确安装:
mvn -version
3.配置Mave仓库
配置本地仓库:
-
打开Maven的配置文件:在你的计算机上找到Maven的安装目录,进入
conf
文件夹。在该文件夹中,你会找到一个名为settings.xml
的配置文件。 -
编辑配置文件:使用文本编辑器打开
settings.xml
文件。 -
配置本地仓库路径:在
<settings>
标签内,找到<localRepository>
元素。这个元素用于指定本地仓库的路径,默认情况下会被注释掉。取消注释并填写你想要设置的本地仓库路径。例如:<localRepository>/path/to/your/local/repository</localRepository>
将
/path/to/your/local/repository
替换为你希望使用的本地仓库路径,。 -
保存并关闭配置文件。
-
默认情况下,Maven将本地仓库设置为用户主目录下的
.m2
文件夹(例如:C:\Users\YourUsername\.m2
或/home/username/.m2
)。你可以根据需要将其更改为其他路径,如:D:\develop\maven3.8.8\mvn_resp
。
二.SpringBoot一些相关依赖
1.springboot项目的总(父)依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.7.15</version>
</parent>
2.可执行的 Web 应用且内含SpringBoot核心启动器
<!--Spring Boot Web-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
3.lombok
<!--LomBok-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
三.如何创建项目
我们可以来做一个简单的项目
1.打开 IntelliJ IDEA,选择 "文件" -> "新建" -> "项目"。
2.在左侧面板中选择 "Spring Initializr",然后选择和配置好相关信息
3.点击下一步然后选择你想要的依赖然后创建
当然你也可以在进入项目后编辑项目的 pom.xml
文件,添加 Spring Boot 相关的依赖。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.7.15</version>
</parent>
<dependencies>
<!-- Spring Boot Starter -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<!-- Spring Boot Web Starter -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
4.创建用于Web请求的处理控制类
创建一个控制器类来处理 HTTP 请求。例如,创建一个名为 HelloController.java 的类:
@RestController//该注解为组合注解,等同于Spring中@Controller+@ResponseBody注解
@RequestMapping("/hello")//默认为 GET 方法的路由 /hello
public class HelloController {
@GetMapping//用于定义HTTP GET请求的URL路径
public String hello() {
return "Hello, world!";
}
}
5.编写主程序启动类
package com.example;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication//这个注解是标注一个Spring Boot应用
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
6.运行启动项目
运行 Spring Boot 应用程序:右键点击 Application 类,选择 "Run Application.main()",或者点击类上方的绿色三角形按钮。
打开浏览器,并访问 http://localhost:8080/hello
,你将会看到输出 Hello, world!
。
这样一个简单的项目就完成了
此外, 我们还可以打开文件->设置->构建,执行,部署中的构建工具->Maven进行查看我们的Maven路径,设置文件和本地仓库是否正确。
以上是关与SpringBoot的一些相关的简单学习。