我整理了一份关于Spring Boot的基础手册【入门】

SpringBoot是什么?

image.png

模型(MVC)

一个包含了想要在应用程序中实现的操作的类。使用Java语言来编写。

模型-视图-控制器 (MVC)

用HTML或其他方式来编写显示执行结果的界面。

控制器 (MVC)

控制Model和View的程序。使用Java编写。

提供了适用于Web应用的共同基础功能的框架。

我在VSCode中尝试使用Spring Boot来显示“Hello World”。

1. 安装扩展功能

Java Extension Pack
Spring Boot Extension Pack

2. 创建项目

在命令调度菜单中搜索Spring。

【Win】Ctrl + Shift + P
【Mac】Command + Shift + P

选择「Spring Initializr:生成一个Maven项目」。
选择「Java」。
输入包名。

パッケージ名を入力し、「Enter」を押す。 ※ 取り消したい場合は「Esc」
例:com.example

请填写项目名称。

プロジェクト名を入力し、「Enter」を押す。※取り消したい場合は「Esc」
例:demo

⑥选择Spring Boot的版本。
⑦选择两个依赖项,然后按下”Enter”键。

Spring Web
Thymeleaf

请指定一个保存位置来创建第8个项目。
※ 如果在VSCode右下角显示“成功生成”,则表示成功!

确认是否实际创建了。

// ディレクトリ構成

|― src
 |   |― main
 |   |    |― java
 |   |    |    |― com
 |   |    |        |― example
 |   |    |             |― demo(プロジェクト名)
 |   |    |                      |― DemoApplication.java
 |   |    |― resources
 |   |           |― static/ (静的ファイル)
 |   |           |― templates/ (テンプレートファイル)
 |   |           |― application.properties (環境独自の設定ファイル)
 |   |― test
 |       |― java
 |            |― com
 |                |― example
 |                      |― demo(プロジェクト名)
 |                               |― DemoApplicationTests.java
 |― .gitignore
 |― HELP.md
 |― mvnw
 |― mvnw.cmd
 |― pom.xml (Mavenの設定ファイル)

3. 打印”Hello World”

创建HelloController.java文件

src/main/java/com/example/demo/の配下にcontrollerディレクトリを作成し、
controllerディレクトリの中に『HelloController.java』を作成する。

请将已创建的”HelloController.java”文件按照以下内容进行修改。

package com.example.demo.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class HelloController {
    @RequestMapping("/hello")
	public String index() {
		return "hello";
	}
}

在”src/main/resources/templates/”目录下创建一个名为”hello.html”的文件。

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Hello!!!</title>
</head>
<body>
    <h1>HelloWorld</h1>
</body>
</html>

选择“运行”>“开始调试”。

※初回時はlaunch.jsonが生成されるため、再度「実行 > デバッグの開始」を選択する。デバッグが開始されるとSpring Bootのアプリケーションがローカルサーバーに立ち上がる。
image.png

请参考以下网站:

让我们用Spring Boot来制作一个占卜网页应用吧!【使用Java进行Spring Boot开发 #1】
什么是MVC模型?详细解释一下!
在VSCode中尝试显示Spring Boot的“Hello World”。

bannerAds