Spring Boot 01:Spring Boot 项目的两种创建方式

一、前言

记录时间 [2024-05-25]

本文讲述 Spring Boot 项目的两种创建方式,分别是 IDEA 和官网。

由 Spring 官网知,当前 Spring Boot 的最新版本为 3.3.0,需要最低 JDK 版本为 17


准备工作:下载 JDK 17

在这里插入图片描述


二、IDEA 创建项目

IDEA 集成了 Spring 官网创建项目的方式,因此本质上也是通过官网提供的服务 URL 创建的。

1. 新建项目 Spring Initializr

使用 IDEA 创建 Spring Initializr 项目,给项目命名为 demo1,以 Maven 的方式管理项目。

SDKJava 版本选择刚才下载的 17 版本。

在这里插入图片描述


2. 添加 Web 依赖

勾选 Web 依赖,Spring Boot 项目会内置 Tomcat,自动完成一些 xml 的相关配置。

然后点击 Finish,完成创建。

在这里插入图片描述


3. 配置 Maven

IDEA 默认选择内置的 Maven 仓库,如果想要配置自己的 Maven 仓库,通过以下路径选择。

配置路径:File ==> Settings ==> Build ==> Build Tools ==> Maven

在这里插入图片描述


4. 编写 controller

com.example.demo 目录下新建 package controller,编写 Java 类 HelloController

package com.example.demo.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

// Spring Boot 自动装配原理
@RestController
public class HelloController {
    // 调用业务,接收前端的参数

    // 接口:http://localhost:8080/hello
    @GetMapping("/hello")
    public String helloTest() {
        return "Hello, SpringBoot!";
    }
}

5. 运行主程序

demo 目录下的 Demo1Application,是该 Spring Boot 项目的主程序入口。

在这里插入图片描述


点击运行,然后通过浏览器测试。程序默认运行在 8080 端口。

http://localhost:8080/

-------返回以下页面,程序运行在 8080 端口-------
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Sat May 25 15:53:01 GMT+08:00 2024
There was an unexpected error (type=Not Found, status=404).

访问刚刚写的 HelloController 接口。

http://localhost:8080/hello

-------返回以下页面-------
Hello, World!

三、官网创建项目

1. 查看 Spring 官网

由 Spring 官网知,当前 Spring Boot 的最新版本为 3.3.0,需要最低 JDK 版本为 17

在这里插入图片描述


2. 快速创建 Spring Initializr

点击官网中的快速创建,创建 Spring Initializr,选择合适的参数。

比如,以 Maven 形式管理项目,语言为 Java 17,版本选择最新的 3.3.0,打包形式选择 jar 包。

添加 Spring Web 依赖。

在这里插入图片描述


3. 下载项目

最后,点击下方的 GENERATE 即可完成创建,下载项目包。

使用 IDEA 可以打开该项目。

检查 SDK 版本是否正确:

在这里插入图片描述


四、总结

本文讲述 Spring Boot 项目的两种创建方式,分别是 IDEA 和官网。通过本文,掌握一个简单的 Spring Boot 项目的创建方式。


一些参考资料

Spring Boot 官网:https://spring.io/projects/spring-boot

Oracle 官网:https://www.oracle.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值