From 1991b4f912573880361f4ca9f276eac0034c3271 Mon Sep 17 00:00:00 2001 From: many2many <6168830@qq.com> Date: Sun, 12 May 2024 17:29:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=85=A5=E5=8F=A3=E7=B1=BB?= =?UTF-8?q?=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../任务3-Sprint-1-创建spring boot初始项目.md | 29 +++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/docs/tasks/任务3-Sprint-1-创建spring boot初始项目.md b/docs/tasks/任务3-Sprint-1-创建spring boot初始项目.md index 5bc782b..5f8531d 100644 --- a/docs/tasks/任务3-Sprint-1-创建spring boot初始项目.md +++ b/docs/tasks/任务3-Sprint-1-创建spring boot初始项目.md @@ -194,7 +194,32 @@ spring: - dto.rest.response:响应结果数据传输对象,用于封装响应结果。 - dto.rest.request:请求参数数据传输对象,用于封装请求参数。 -#### 8、运行项目 +#### 8. 认识spring boot的启动类 + +在spring initializr创建的项目中,自动创建了系统的入口类:`PaopaoApplication`,代码如下: + +```java +package com.lk.paopao; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class PaopaoApplication { + + public static void main(String[] args) { + SpringApplication.run(PaopaoApplication.class, args); + } +} + +``` +**代码解释:** +- @SpringBootApplication: 这个注解在启动类PaopaoApplication上方,表明这是一个Spring Boot应用程序的入口,并且开启了自动配置和组件扫描。 + +- SpringApplication.run(PaopaoApplication.class, args): 调用SpringApplication的run方法来启动Spring Boot应用程序。PaopaoApplication.class作为参数传入,表示启动这个类,args是传递给main方法的参数数组。 + + +#### 9、运行系统 - **运行方式1:**使用gradle的任务 `bootRun`运行项目,在控制台可以看到spring boot项目启动成功的信息,并生成了openapi文档。 @@ -206,7 +231,7 @@ openapi文档访问地址: http://localhost:8080/api-docs 在项目的入口类上右键,在右键菜单中选择 "Run ..." -#### 9、将项目中新添加文件同步到Gitea上的对应仓库 +#### 10、将项目中新添加文件同步到Gitea上的对应仓库 - 可在idea的控制台中依次执行命令: ```shell