原创

如何快速创建一个springboot项目,3分钟搞定!

方法一:通过 Spring Initializr 网站(通用)

这是Spring官方提供的在线项目生成器,适合所有开发者。

1. 访问官网:用浏览器打开  https://start.spring.io/

2. 配置项目:参照下图进行配置,关键选项说明如下:

  •    Project:构建工具,选 Maven(最常用)。
  •    Language:编程语言,选 Java。
  •    Spring Boot:版本,建议选最新的稳定版(如3.1.x)。
  •    Group:通常填公司域名反写,如 com.example。
  •    Artifact:项目名,如 demo。
  •    Dependencies:点击按钮,搜索并添加 Spring Web(这是构建Web应用的基础)。
  •    其他选项(Name, Description, Package name)可保持默认或按需修改。

3. 生成项目:点击页面下方的 Generate 按钮,下载ZIP压缩包。

4. 导入IDE:解压ZIP包,用IntelliJ IDEA或Eclipse打开该文件夹即可。

方法二:通过 IntelliJ IDEA(最快捷)

如果你使用IDEA,其内置的创建向导最为方便。

  1. 打开创建向导:打开IDEA,点击 File → New → Project。
  2. 选择项目类型:在左侧菜单中选择 Spring Initializr。
  3. 配置项目信息:接下来需要填写的信息与方法一中的网页表单完全对应(如项目名称、位置、Java版本等)。
  4. 选择依赖:在依赖选择页面,找到 Web 分类,勾选 Spring Web。你也可以在这里添加其他需要的依赖。
  5. 完成创建:点击 Finish,IDEA会自动创建项目并下载所有依赖。

🚀 编写与运行第一个接口

项目创建成功后,无论你使用哪种方法,接下来的步骤都一样。

  1. 找到主程序:打开项目,找到 src/main/java 下你的包(如 com.example.demo)里的 *Application.java 文件(如 DemoApplication.java),这是Spring Boot的启动入口。
  2. 编写控制器:直接在 DemoApplication.java 类中添加你的第一个接口。
package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
@RestController // 1. 声明这是一个REST控制器
public class DemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
    
    @GetMapping("/hello") // 2. 声明处理 GET 请求到 "/hello" 路径
    public String sayHello(@RequestParam(value = "name", defaultValue = "World") String name) {
        // 3. 处理请求并返回字符串
        return String.format("Hello, %s!", name);
    }
}
  1. 运行项目:在IDEA中,右键点击 DemoApplication 类,选择 Run ‘DemoApplication’ 即可启动。你将在控制台看到启动日志,包括 Tomcat started on port(s): 8080 等信息。
  2. 测试接口:打开浏览器,访问 http://localhost:8080/hello,你会看到 Hello, World!。访问 http://localhost:8080/hello?name=Spring,会看到 Hello, Spring!。
正文到此结束
本文目录