SpringBootプロジェクトの3つの構築方法を詳しく説明する。
4896 ワード
SpringBootの主な目的は配置ファイルの簡略化であり、少数の構成でJavaプログラムを実行することができ、その強力な自動構成機能は開発者が簡単に配置組立を実現することを助け、Spring Bootの
現在SpringBootプロジェクトには3つの構築方式があります。 Spring Initializrによって を作成します。 IDEAによるプロジェクト作成 手動作成プロジェクト 公式生成ツール
SpringチームはSpring Bootプロジェクトを生成するために非常に便利なウェブページを提供し、ブラウザを開いてSpring Initializrに入る:
プロジェクト生成パラメータリスト: Project:エンジニアリングタイプ(MavenとGrade構築ツール対応) Language:プロジェクトの主要言語は必要に応じてJava、Kotlin、Grouvy を選択できます。 SpringBoot:SpringBootバージョン Project Matedata: Dependencies:工程依存 パラメータ設定が完了したら
IDEA作成プロジェクト
新しいオープン 選択 新しいダイアログで を選択します。をクリックして、 を作成できます。
最後に
以上の2つの方法に加えて、手動で作成することによりSpringBootプロジェクトを作成することができ、オープン 選択 新しいダイアログで を選択します。クリックして を作成します。
プロジェクトの作成が完了したら、
starter
を導入することによって所望の機能を実現することができ、追加の構成を必要としない。現在SpringBootプロジェクトには3つの構築方式があります。
SpringチームはSpring Bootプロジェクトを生成するために非常に便利なウェブページを提供し、ブラウザを開いてSpring Initializrに入る:
プロジェクト生成パラメータリスト:
Group
とArtifact
などの配置があります。Generate
をクリックしてプロジェクトをダウンロードし、完了したらIDEA
を使ってプロジェクトを導入し、プロジェクトの同期を開いて実行します。IDEA作成プロジェクト
新しい
IDEA
バージョンは、SpringBootプロジェクトを作成するプラグインを内蔵しています。その作成原理は、Spring Initializrを使用してプロジェクトを作成することでもあります。IDEA
開発ツールfile
->new
->project
メニューSpring Initializr
Next
をクリックすると、Spring Bootプロジェクト最後に
main
メソッドを追加して、アプリケーションを起動します。
@SpringBootApplication
@Slf4j
public class SpringEnvApplication {
public static void main(String[] args) {
ConfigurableApplicationContext context = SpringApplication.run(SpringEnvApplication.class, args);
}
}
SprigBootプロジェクトを手動で作成以上の2つの方法に加えて、手動で作成することによりSpringBootプロジェクトを作成することができ、
IDEA
を介して空きMaven
プロジェクトを作成し、その後Spring Bootの依存性を指定すると、基本的な流れは以下の通りである。IDEA
開発ツールfile
->new
->project
メニューMavenn
Next
をクリックして、提示に従ってプロジェクトを完成します。プロジェクトの作成が完了したら、
pom.xml
ファイルを開き、pom.xml
のparent構成を設定します。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.0.RELEASE</version>
</parent>
Spring Boot Maven
パッキングプラグインを追加します。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
main
メソッドを追加して、アプリケーションを起動します。
@SpringBootApplication
@Slf4j
public class SpringEnvApplication {
public static void main(String[] args) {
ConfigurableApplicationContext context = SpringApplication.run(SpringEnvApplication.class, args);
}
}
完全pom.xml
ファイル:
<?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.2.0.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.csbaic.arch</groupId>
<artifactId>spring-env</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>spring-env</name>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
parentとプラグインを設定すると、Spring Bootを使ってアプリケーションを作成できます。