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/と入力し、作成ページに入り、必要に応じて対応するオプションと名前を選択または変更します。
2.2必要なフレームワーク依存パッケージを選択します
2.3プロジェクトをビルドする
生成されたプロジェクトは圧縮パッケージとしてダウンロードされています。解凍後、IDEで開くことができます。
2.4プロジェクトを開始します
作成したプロジェクトディレクトリは以下のとおりで、主に3つのファイルが生成されていることがわかります。IDEは、プロジェクトを開くために依存関係パッケージをダウンロードする必要があります。このプロセスは遅い場合がありますので、注意してください。
プロジェクトが依存する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構成のほとんどはこのファイルで行われます。
2.4.3XXXApplication.javaファイル、プロジェクト起動クラス、プログラムエントリ、重要なタグ@SpringBootApplication。
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!";
}
}
プロジェクトは正常に作成され、正常にアクセスされました。
3.IDEがSpringBootプロジェクトを作成します
3.1アイデアを開く、ファイル->新規->プロジェクト
3.2。この方法は最初の方法と似ています。対応するオプションを選択し、パッケージ名とプロジェクト名を変更します。
3.3Springbootバージョンとプロジェクト依存関係パッケージを選択します
3.4開封後は最初の方法と同じなので、繰り返しません。
以上が本稿の内容ですので、皆様のご勉強に役立てていただければ幸いです。