Spring-boot-code-structure

提供:Dev Guides
移動先:案内検索

Spring Boot-コード構造

Spring Bootには、使用するコードレイアウトがありません。 ただし、いくつかのベストプラクティスが役立ちます。 この章では、それらについて詳しく説明します。

デフォルトのパッケージ

パッケージ宣言を持たないクラスは、*デフォルトパッケージ*と見なされます。 通常、デフォルトのパッケージ宣言は推奨されないことに注意してください。 既定のパッケージを使用すると、Spring Bootは自動構成やコンポーネントスキャンの誤動作などの問題を引き起こします。

-Javaが推奨するパッケージ宣言の命名規則は、逆ドメイン名です。 例- com.finddevguides.myproject

典型的なレイアウト

Spring Bootアプリケーションの典型的なレイアウトは、以下の画像に示されています-

Spring Bootアプリケーションの典型的なレイアウト

Application.javaファイルは、@ SpringBootApplicationとともにmainメソッドを宣言する必要があります。 理解を深めるために、以下のコードを観察してください-

package com.finddevguides.myproject;

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

@SpringBootApplication
public class Application {
   public static void main(String[] args) {SpringApplication.run(Application.class, args);}
}