五种创建springBoot项目的方法(本质上是三种)


看似五种其实就三种!!!

1. 使用https://start.aliyun.com/的服务器URL

服务器URL为https://start.aliyun.com/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建成功!!!

2. 使用https://start.spring.io/

springboot服务器url为https://start.spring.io/

点击这里进行修改
在这里插入图片描述
进行修改
在这里插入图片描述
下一步
在这里插入图片描述
在这里插入图片描述

创建完成!!!

3. https://start.spring.io/使用官网

https://start.spring.io/
进行创建
在这里插入图片描述
在这里插入图片描述
点击下载!!!
在这里插入图片描述
是一个压缩包
解压创建完成

4. 使用https://start.aliyun.com/

https://start.aliyun.com/
创建
进行创建,下载压缩包,解压完成

5. 使用maven构建springboot项目

5.1 点击maven,什么也不选,点击下一步

在这里插入图片描述

5.2 修改名称和组ID,点击完成

在这里插入图片描述

5.3 修改自己的仓库地址为正确

在这里插入图片描述

5.4 在pom.xml导入依赖

 <parent>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-parent</artifactId>
     <version>2.7.0</version>
 </parent>
<properties>
    <java.version>1.8</java.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <spring-boot.version>2.7.6</spring-boot.version>
</properties>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter</artifactId>
    </dependency>

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

5.5 添加一些包,文件,还有启动类

在这里插入图片描述

启动类

package com.yxz;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

// 启动类
@SpringBootApplication
public class SpringbootDemoXApplication {
    public static void main(String[] args) {
        SpringApplication.run(SpringbootDemoXApplication.class, args);
    }

}

设置一下端口,避免冲突,在application.yml
在这里插入图片描述
要想访问到templates中的前端页面,需要导入依赖

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

写一个前端页面index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h2>欢迎进入index!!!!</h2>
</body>
</html>

启动直接访问
在这里插入图片描述
成功!!!

6. 其他

spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。
引入依赖

<dependency> 
<groupId>org.springframework.boot</groupId> 
<artifactId>spring-boot-devtools</artifactId> 
<optional>true</optional> 
</dependency>

修改java代码或者配置文件模板后可以通过ctrl+f9来实施热部署。

参考链接

【springboot】Maven 创建一个简单的 springboot 工程

<think>好的,用户的问题是在IntelliJ IDEA 2023中如何创建Spring Boot项目。首先,我需要回忆一下自己之前使用IDEA创建Spring Boot项目的步骤。记得IDEA有社区版和旗舰版,可能不同版本的操作略有不同。根据用户提供的引用内容,特别是引用[3]提到2023版可能默认不支持Java 8,而用户可能需要处理Java版本的问题。 首先,用户可能需要配置JDK。根据引用[1],确保已经安装并配置好JDK和Maven。如果用户没有配置,可能需要先指导他们配置环境。但用户可能已经知道这一点,所以步骤中需要提到检查JDK配置。 接下来,创建项目的具体步骤。根据引用[1]和[2],使用IDEA的Spring Initializr来创建项目。步骤应该是:File -> New -> Project,然后选择Spring Initializr,设置项目信息,选择依赖,比如Spring Web,然后配置项目路径。但需要注意引用[3]中提到的Java版本问题,如果用户想用Java 8,可能需要手动选择或调整。 用户提到的引用[3]指出在2023版中创建时可能没有Java 8选项,这时候需要指导用户如何解决,比如安装Java 8并添加到IDEA的SDK中,或者在创建项目后修改pom.xml中的Java版本。例如,在创建项目时选择Java 17,然后手动改回8,或者在生成项目后修改pom里的配置。 另外,引用[2]中提到替换spring-boot-starter为spring-boot-starter-web,这可能是在旧版本中的步骤,现在创建时可以直接选择依赖,所以需要注意是否需要手动修改pom.xml。现在创建时应该可以直接勾选Spring Web依赖,不需要手动替换。 然后,生成项目结构后,可能需要检查主启动类是否正确,并创建一个简单的Controller来测试。例如,添加一个RestController,然后运行应用,访问端口看是否成功。 用户可能遇到的问题包括Java版本不兼容,依赖项未正确添加,或者Maven配置问题。需要提醒用户如果遇到无法选择Java 8的情况,如何手动配置,或者在pom.xml中调整。 总结步骤应该是:配置环境(JDK和Maven)-> 使用Spring Initializr创建项目 -> 选择依赖 -> 处理Java版本问题 -> 完成项目创建 -> 编写测试代码 -> 运行测试。 需要确保回答结构清晰,分步骤说明,同时引用提供的资料来支持步骤的正确性,比如引用[1]和[2]中的配置和依赖项调整,引用[3]中的Java版本问题处理。此外,生成的相关问题可以围绕常见问题展开,如Java版本选择、依赖管理、项目结构等。</think>### 如何在 IntelliJ IDEA 2023 中创建 Spring Boot 项目 以下是详细步骤,适用于 IntelliJ IDEA 2023 版本(社区版或旗舰版): 1. **配置环境(前置条件)** - 确保已安装 **JDK 8 或更高版本**(推荐 JDK 11/17)。若需使用 Java 8,需手动安装并添加到 IDEA 的 SDK 中[^3]。 - 配置 Maven:打开 IDEA 设置(`File → Settings → Build, Execution, Deployment → Build Tools → Maven`),指定 Maven 安装路径和配置文件(`settings.xml`)[^1]。 2. **创建项目** - 打开 IDEA,选择 `File → New → Project`。 - 在左侧菜单中选择 **Spring Initializr**(若未显示,需安装 Spring Boot 插件)。 - 选择默认的初始化服务(如 `https://start.spring.io`),点击 **Next**。 3. **设置项目信息** - 输入 `Group`(如 `com.example`)和 `Artifact`(项目名称)。 - **Java 版本选择**:若需使用 Java 8,需先在 IDEA 中添加 JDK 8 的 SDK,否则默认仅显示 Java 17/20/21。 - 其他选项(如打包方式、描述)按需填写,点击 **Next**。 4. **添加依赖** - 搜索并勾选 `Spring Web`(用于 Web 应用开发),这是 Spring Boot 的核心依赖[^2]。 - 可选添加其他依赖(如 `Spring Data JPA`、`Lombok` 等),点击 **Next**。 5. **完成项目生成** - 指定项目存储路径,点击 **Finish**。 - IDEA 会自动下载依赖并构建项目结构。 6. **验证项目配置** - 检查 `pom.xml`:确保包含 `<artifactId>spring-boot-starter-web</artifactId>`[^2]。 - 若需切换 Java 版本,在 `pom.xml` 中添加以下配置: ```xml <properties> <java.version>1.8</java.version> </properties> ``` 7. **编写测试代码** - 在 `src/main/java` 中创建 Controller 类: ```java @RestController public class DemoController { @GetMapping("/hello") public String hello() { return "Hello, Spring Boot!"; } } ``` 8. **运行项目** - 打开主启动类(如 `XXXApplication.java`),右键点击 `Run`。 - 访问 `http://localhost:8080/hello`,若显示 "Hello, Spring Boot!",则项目创建成功。 --- ### 相关问题 1. **如何解决 IntelliJ IDEA 2023 创建 Spring Boot 时无法选择 Java 8 的问题?** 2. **Spring Boot 项目启动时端口冲突如何处理?** 3. **如何在现有项目中添加新的 Spring Boot 依赖?** 4. **Spring Boot 的默认配置文件是什么?如何自定义配置?** --- ### 引用说明 - 配置 Maven 和 JDK 是创建 Spring Boot 项目的基础[^1]。 - 若初始化时未选择 Web 依赖,需手动修改 `pom.xml` 添加 `spring-boot-starter-web`[^2]。 - 高版本 IDEA 可能需手动配置 JDK 8 以兼容旧项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值