Spring-boot-code-structure
提供:Dev Guides
Spring Boot-コード構造
Spring Bootには、使用するコードレイアウトがありません。 ただし、いくつかのベストプラクティスが役立ちます。 この章では、それらについて詳しく説明します。
デフォルトのパッケージ
パッケージ宣言を持たないクラスは、*デフォルトパッケージ*と見なされます。 通常、デフォルトのパッケージ宣言は推奨されないことに注意してください。 既定のパッケージを使用すると、Spring Bootは自動構成やコンポーネントスキャンの誤動作などの問題を引き起こします。
注-Javaが推奨するパッケージ宣言の命名規則は、逆ドメイン名です。 例- com.finddevguides.myproject
典型的なレイアウト
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);}
}