ヘッドラインパーティーにならないでください、ダニエルはあなたにSpringBootプロジェクトを作成する方法を教えます

1.SpringBootの概要

SpringBoot自体は、Springフレームワークプロジェクトのシンプルで迅速な開発のために生まれました。mavenに基づいて、既存のmavengavがカプセル化されました。Java開発者への彼の出現の利点は自明です。

ここに彼の利点のいくつかがあります、ジンジン:

1.自動構成、xml構成の必要なし、jarを渡した後の自動識別。

2.すぐに使用できるStarterを介してサードパーティライブラリを統合します。

3.組み込みサーブレットコンテナ。warパッケージのデプロイは必要ありません。

4.組み込みのヘルス検出および測定インデックス機能。

5.オールインワンのパッケージングプラグインを提供します。

利点は多すぎて、1つずつリストするのではなく、Java開発を行う小さなパートナーが多くの関連記事を読んだと思います。

2.SpringInitializによる新しいSpringBootプロジェクト

SpringBootプロジェクトを作成するには、Springの公式Webサイトでオンラインで作成する方法と、IDEツールを使用して作成する方法の2つがあります。最初の方法について説明します。

2.1SpringInitializrの公式ウェブサイトに入る

ブラウザhttps://start.spring.io/と入力し、作成ページに入り、必要に応じて対応するオプションと名前を選択または変更します。

image.png

2.2必要なフレームワーク依存パッケージを選択します

image.png

2.3プロジェクトをビルドする

生成されたプロジェクトは圧縮パッケージとしてダウンロードされています。解凍後、IDEで開くことができます。

image.png

2.4プロジェクトを開始します

作成したプロジェクトディレクトリは以下のとおりで、主に3つのファイルが生成されていることがわかります。IDEは、プロジェクトを開くために依存関係パッケージをダウンロードする必要があります。このプロセスは遅い場合がありますので、注意してください。

image.png

プロジェクトが依存するjarパッケージを含む2.4.1pom.xmlファイル。将来必要に応じて、対応するjarをファイルに導入できます。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.3.3.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
  </parent>
  <groupId>com.JohanChan</groupId>
  <artifactId>demo</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>demo</name>
  <description>Demo project for Spring Boot</description>

  <properties>
    <java.version>1.8</java.version>
  </properties>

  <dependencies>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-test</artifactId>
      <scope>test</scope>
      <exclusions>
        <exclusion>
          <groupId>org.junit.vintage</groupId>
          <artifactId>junit-vintage-engine</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
  </dependencies>

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

</project>

2.4.2 application.propertiesファイル、ファイルは空、デフォルトのTomcatポートは8080、server.portを介してポートを変更できます。将来のSpring構成のほとんどはこのファイルで行われます。

image.png

2.4.3XXXApplication.javaファイル、プロジェクト起動クラス、プログラムエントリ、重要なタグ@SpringBootApplication。

image.png

2.5検証プロジェクト

HelloControllerファイルを作成し、プログラムを起動して、ブラウザにプロジェクトを入力します。

package com.JohanChan.demo.controller;

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

@Controller
public class HelloController {
  @RequestMapping("/")
  @ResponseBody
  public String hello() {
    return "Hello,SpringBoot!";
  }
}

image.png
プロジェクトは正常に作成され、正常にアクセスされました。

3.IDEがSpringBootプロジェクトを作成します

3.1アイデアを開く、ファイル->新規->プロジェクト

image.png

3.2。この方法は最初の方法と似ています。対応するオプションを選択し、パッケージ名とプロジェクト名を変更します。

image.png

3.3Springbootバージョンとプロジェクト依存関係パッケージを選択します

image.png

3.4開封後は最初の方法と同じなので、繰り返しません。

以上が本稿の内容ですので、皆様のご勉強に役立てていただければ幸いです。

2021年に収集された最新の高頻度インタビューの質問(すべてドキュメントにまとめられています)には、mysql、netty、spring、thread、spring cloud、jvm、ソースコード、アルゴリズム、その他の詳細な説明など、多くの乾物があります。また、詳細な学習計画とインタビュー。質問など、これらのコンテンツを取得する必要がある友人は、Q Junyang:547998459を追加してください。

おすすめ

転載: blog.csdn.net/p1830095583/article/details/114753406