【第1章】SpringBoot入门


前言

本章内容介绍项目版本要求和第一个SpringBoot程序的创建。


一、版本要求

1. SpringBoot版本

在这里插入图片描述

2. 其他

2.1 System Requirements

Spring Boot 3.2.5 requires Java 17 and is compatible up to and including Java 22. Spring Framework 6.1.6 or above is also required.

Build ToolVersion
Maven3.6.3 or later
Gradle7.x (7.5 or later) and 8.x

2.2 Servlet Containers

NameServlet Version
Tomcat 10.16.0
Jetty 12.06.0
Undertow 2.36.0

2.3 GraalVM Native Images

NameVersion
GraalVM Community22.3
Native Build Tools0.9.28

汗流浃背了吧,老弟
不要怕,可以参考我的

3. 版本定型

Java17+spring6.1.6+springboot3.2.5+Maven 3.9.6+IDEA2023.3.4

二、新建工程

1.IDEA创建 ( 推荐 ) \color{#00FF00}{(推荐)} (推荐)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

这里可以添加依赖,我们后面手动加,确认好版本直接创建即可。

在这里插入图片描述右击pom文件
在这里插入图片描述

项目结构如下
在这里插入图片描述

2. 官方创建

点击进入

在这里插入图片描述

三、第一个SpringBoot程序

1. 引入web

在这里插入图片描述
在这里插入图片描述

我这一版可以直接编辑Starters,没有的也可以手动引入

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

2. 启动类

在这里插入图片描述

package org.example.springboot3;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;

@RestController
@SpringBootApplication
public class SpringBoot3Application {
    @RequestMapping("/")
    String home() {
        return "Hello SpringBoot!";
    }
    public static void main(String[] args) {
        SpringApplication.run(SpringBoot3Application.class, args);
    }

}

3. 启动

在这里插入图片描述

在这里插入图片描述

4. 访问

在这里插入图片描述


总结

回到顶部

外网的有时候会连接超时,并且官方不再提供JDK8版本的SpringBoot构建,国内的可以。

快速入门
国外源
国内源
安装IDEA

  • 24
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一个Spring Boot是通过引入`spring-boot-starter-web`来实现的。这是一个Spring Boot场景启动器,它帮助我们导入了web模块正常运行所依赖的组件。[1] 引用: spring-boot-starter-web spring-boot-starter:spring-boot场景启动器;帮我们导入了web模块正常运行所依赖的组件 。 引用: <!-- Inherit defaults from Spring Boot --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.13.RELEASE</version> </parent> 。 引用: package com.wu; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * @SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用 */ @SpringBootApplication public class HelloWorldMainJavaApplication { public static void main(String[] args) { //spring应用启动起来 SpringApplication.run(HelloWorldMainJavaApplication.class,args); } } 。 问题:请告诉我,第一个Spring Boot是如何实现的?<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [springboot入门--第一个springboot程序](https://blog.csdn.net/ChaoticNg/article/details/114651903)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值