Spring Bootチュートリアル(1):入門プロジェクト

1つは、エントリープロジェクトの作成です

  このチュートリアルを学習する前に、習得する必要のある内容は次のとおりです。

  Springフレームワークの
  使用経験、プロジェクト構築と依存関係管理にMavenを使用した経験、
  IDEAまたはEclipseに習熟していること

  • 1.Mavenプロジェクトを作成します

  新しいプロジェクトを作成し、mavenを選択してから、正しいjdkバージョンを選択し、[次へ]をクリックします。
  次に、関連情報を入力して[OK]をクリックします。
  自動インポートを有効にします。つまり、アイデアはダイアログボックスをポップアップし、自動変更を選択します。

  • 2. SpringBoot関連の依存関係をインポートします

  pom.xmlに次の構成を追加します。

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.9.RELEASE</version>
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
  • 3.メインプログラムを作成します

  SpringBootアプリケーションを開始するために使用されます。

  javaディレクトリにパッケージcom.wangを作成してから、com.wangの下にHelloWorldクラスを作成します。

package com.wang;

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

@SpringBootApplication //标注这是一个spring boot主程序类
public class HelloWorld {
    
    
    //启动应用
    public static void main(String[] args) {
    
    
        SpringApplication.run(HelloWorld.class,args);
    }
}

  • 4.関連するビジネスロジックを記述します

  com.wangの下に新しいパッケージコントローラーを作成してから、コントローラーの下にクラスHelloWorldControllerを作成します。

package com.wang.controller;

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

@Controller
public class HelloWorldController {
    
    
    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
    
    
        return "hello world";
    }
}

  • 5.アプリケーションを実行します

  HelloWorldクラスでmainメソッドを実行し、サービスを開始すると、ブラウザーでアクセスできるようになります。

ここに画像の説明を挿入

  • 6.アプリケーションを実行可能なjarパッケージにパッケージ化する方法

  まず、pom.xmlで構成します。

<!--此插件,可以将应用打包成一个可执行的jar包-->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

  次に、右側のmavenメニューバーをクリックし、[パッケージ]をクリックします。しばらく待つと、パッケージが完成します。

ここに画像の説明を挿入

  これで、jarパッケージを実行し、jarパッケージディレクトリを見つけて、フォルダ内のコマンドラインウィンドウを実行し、コマンドを入力して、Enterキーを押すことができます。

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

  サービスを正常に開始します。これで、ブラウザに移動してサービスにアクセスできます。

ここに画像の説明を挿入

2.詳細なPOM

  • 親プロジェクト:
<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.9.RELEASE</version>
    </parent>

  その親プロジェクトは次のとおりです。

<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-dependencies</artifactId>
		<version>1.5.9.RELEASE</version>
		<relativePath>../../spring-boot-dependencies</relativePath>
	</parent>

  SpringBootアプリケーションのすべての依存バージョンを実際に管理します。Spring Bootのバージョンアービトレーションセンターとして、将来依存関係をインポートするときにデフォルトでバージョンを書き込む必要はありません。

  • インポートされた依存関係:
<dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

  spring-boot-starterは、Spring Bootシーンスターターであり、Webモジュールが通常の操作で依存するコンポーネントをインポートするのに役立ちます。Spring Bootは、すべてのシーン関数を1つのスターター(スターター)に抽出します。これらをプロジェクトに導入するだけで、スターター関連のシーンのすべての依存関係がインポートされ、必要な関数のシーンのスターターがインポートされます。

3つ目は、クイックウィザードを使用してプロジェクトを作成する

  • 新しいプロジェクトを作成し、ポップアップするページでスプリング初期化子を選択し、正しいjdkバージョンを選択して、「次へ」をクリックします。
  • 関連情報を入力し、[次へ]をクリックします。
  • 次に、必要な依存関係を選択して、[次へ]をクリックします。
  • 最後に、ストレージパスを入力し、[完了]をクリックします。

おすすめ

転載: blog.csdn.net/Tracycoder/article/details/113775228