SpringBootプログラムを最も簡単に実行する方法-SpringIntroduction Study Notes 01

2021年1月7日からオタクタイムの学習と春のファミリーバケットコースのプレイを開始しました。コースのリンクは次のとおりで、学習内容は学習日ごとに記録されます。
https://time.geekbang.org/course/intro/100023501

初日

春のコンセプト

Springは元々ベンチマークEJBに対して開発されました。バージョンの更新により、SpringのIOCとAOPは大幅に変更されていません。これは、Springコードの品質も証明しています。

SpringはSpringフレームを表すだけでなく、SpringBootやSpringCloudを含むSpringファミリーも表します。

SpringFramework5以降、Java8の最小バージョンがサポートされ、テクノロジーの開発に伴って新しいコンテンツを学習する必要があることを示しています。現在の最大のJava11はKotlint
もサポートしています。

SpringBootプログラムを実行するのが最も簡単

デモの初期化、あなたはすぐにできますhttps://start.spring.io/
Webサイトで初期化HelloWorldプログラムを入手します

$ Initialization-mavenプロジェクトを選択
デモの初期化
し、右側でWebとアクチュエータの依存関係選択します。IntelliJIDEAプログラムを開きます。インポート後、エントリプログラムにRestControllerコードを記述します。
レストコントロール
コードは次のとおりです。

package bxst.robert.geekbangHello.geekbangHello;

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

@SpringBootApplication
@RestController
public class GeekbangHelloApplication {
    
    

	public static void main(String[] args) {
    
    
		SpringApplication.run(GeekbangHelloApplication.class, args);
	}
    @RequestMapping("/hello")
	public String hello(){
    
    
		return "helloSpring";
	}
}

実施した
実行後、ターミナルローカルカールを使用できます

curl http://localhost:8080/hello

初期化プログラムにはアクチュエータの依存関係があるため、アクチュエータを確認することもできます

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

パックして実行

mvn clean package-Dmaven.test.skipコマンドを使用してプログラムをパッケージ化します
ここに画像の説明を挿入

cd target
ここに画像の説明を挿入
を実行し、コマンドjava -jar xxx.jar [package name]を実行した、プログラムプロンプトを発行することもでき
ます。実行前にプログラムの実行を停止してください。

おすすめ

転載: blog.csdn.net/weixin_43596589/article/details/112303118