SpringBoot3 入門 第 1 章

現状

古いものではなく新しいものを買えということわざにあるように、テクノロジーを学ぶこと、最新のテクノロジーを学ぶことにも同じことが当てはまります。なぜなら、時代は開拓者に最も寛大な利益を与えるからです。

最初の章では SpringBoot プロジェクトをビルドします

これは、SpringBoot を長い間使用していなかったため、多くのことを忘れていて、非常に面倒です。幸いなことに、これには多くのものが含まれていません。これを起動するのは非常に簡単です。デフォルト
ここに画像の説明を挿入

アクセスポート、それを暗唱しなければなりません

http://localhost:8080/

测试返回hello请求成功,在经过下文的代码修改后

http://localhost:8080/hello


ここに画像の説明を挿入

第 2 章 コードの構造

ここに画像の説明を挿入
ここに画像の説明を挿入

package com.example.demo.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@ResponseBody
@Controller
public class HelloController {
    
    
    @GetMapping("/hello")
    public String hello(){
    
    


        return "Hello,Spring Boot 3";
    }
}
package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class MainApplication {
    
    

    public static void main(String[] args) {
    
    
        SpringApplication.run(MainApplication.class, args);
    }

}

包装試験:ファットジャー大容量ジャーパッケージ

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

まず「クリーン」をクリックし、次に「パッケージ」をクリックしてjarパッケージを生成します。
ここに画像の説明を挿入

SpringBootフレームワークの3つの特徴

1. 統合の簡素化

関連するシーンをインポートし、関連する機能を持ちます。シナリオ スターター
デフォルトでサポートされているすべてのシナリオ: https://docs.spring.io/spring-boot/docs/current/reference/html/using.html#using.build-systems.starters
● 公式シナリオ: spring- という名前boot-starter-*
● サードパーティ提供のシナリオ: 名前: *-spring-boot-starter

シーンがインポートされたら、すべての準備が整います

2. 開発を簡素化する

設定を書かずに直接ビジネス開発を行う

3. 構成の簡素化

application.properties:
● 集中管理構成。このファイルを変更するだけです。
● 設定には基本的にデフォルト値があります
● 記述できる設定はすべて https://docs.spring.io/spring-boot/docs/current/reference/html/application-properties.html#appendix.application- にありますプロパティ

4. 導入を簡素化する

実行可能なjarパッケージとしてパッケージ化されています。
Linuxサーバー上にJava環境があります。

5. 運用と保守の簡素化

構成を変更し (application.properties ファイルを外部に配置)、監視し、ヘルス チェックを行います。

おすすめ

転載: blog.csdn.net/CNMBZY/article/details/132288441