网站首页 > 技术文章 正文
Spring Boot 环境搭建
一、前提准备
- 安装 Java Development Kit (JDK) 1.8 或更高版本,并正确配置环境变量。
- 安装一个集成开发环境(IDE),如 IntelliJ IDEA 或 Eclipse。
- 对于 Windows 系统:
- 右键点击“此电脑”,选择“属性”。
- 点击“高级系统设置”。
- 在“系统属性”窗口中,点击“环境变量”。
- 在“系统变量”中,新建或编辑以下变量:
- JAVA_HOME:JDK 的安装路径。
- Path:添加 %JAVA_HOME%\bin 。
- 对于 Mac 和 Linux 系统:
- 打开终端。
- 编辑 ~/.bash_profile 或 ~/.zshrc 文件(根据您使用的 shell 类型)。
- 添加以下行:
- export JAVA_HOME=<JDK 安装路径>
- export PATH=$JAVA_HOME/bin:$PATH
- 保存文件后,执行 source ~/.bash_profile 或 source ~/.zshrc 使配置生效。
二、创建 Spring Boot 项目
- 打开 Spring Initializr 网站(https://start.spring.io/)。
- 选择以下项目配置:
- Project: Maven Project 或 Gradle Project(根据您的偏好选择)
- Language: Java
- Spring Boot: 选择适合您的版本
- Group: 输入项目的组名(例如:com.example)
- Artifact: 输入项目的名称(例如:my-spring-boot-app)
- Dependencies: 选择您需要的依赖,如 Web、JDBC、Redis 等。
三、下载项目
点击 Generate 按钮生成项目,并将其下载到本地。
四、导入项目到 IDE
- 在 IntelliJ IDEA 中,选择 File -> Open,然后选择下载的项目文件夹。
- 在 Eclipse 中,选择 File -> Import -> Existing Maven Project,然后选择下载的项目文件夹。
五、默认代码和配置
(一)pom.xml(Maven 项目)
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.12</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.example</groupId>
<artifactId>my-spring-boot-app</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>my-spring-boot-app</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>17</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
(二)build.gradle(Gradle 项目)
plugins {
id 'org.springframework.boot' version '2.7.12'
id 'io.spring.dependency-management' version '1.0.15.RELEASE'
id 'java'
}
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '17'
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation('org.springframework.boot:spring-boot-starter-test')
}
(三)src/main/java/com/example/Application.java
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
(四)src/main/resources/application.properties 或 application.yml
# application.properties
server.port=8080
# application.yml
server:
port: 8080
六、运行项目 在 IDE 中,右键点击 Application.java 类,选择 Run 或 Debug 来启动项目。
七、总结 通过以上步骤,您成功搭建了 Spring Boot 开发环境,并拥有了一个基本的项目结构和默认配置。接下来,您可以根据具体的业务需求添加代码和配置,开发您的 Spring Boot 应用。
希望这个教程对您有所帮助,祝您开发顺利!
猜你喜欢
- 2024-10-09 用IDEA把SpringBoot项目打成jar发布项目
- 2024-10-09 IDEA中创建Springboot父子工程(idea创建父子项目)
- 2024-10-09 16:实现SpringBoot单个、多个文件的上传
- 2024-10-09 手把手教你用Spring-Boot搭建项目
- 2024-10-09 Spring Boot入门-快速搭建web项目
- 2024-10-09 使用IDEA创建gradle的spring boot项目并提交到DS916+的git server上
- 2024-10-09 Springboot工程建立(springboot工程搭建步骤)
- 2024-10-09 SpringBoot进阶3:项目搭建方法与项目结构分析
- 2024-10-09 SpringBoot+Mybatis多模块(module)项目搭建教程
- 2024-10-09 这样做优化,实现 0.059s 启动一个SpringBoot项目
- 最近发表
- 标签列表
-
- cmd/c (64)
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- js判断是否空对象 (63)
- pythoncase语句 (81)
- es6includes (73)
- sqlset (64)
- phprequire_once (61)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)