SpringBoot-コード構造

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

デフォルトパッケージ

パッケージ宣言がないクラスは、 default package。通常、デフォルトのパッケージ宣言は推奨されないことに注意してください。デフォルトのパッケージを使用すると、SpringBootによって自動構成やコンポーネントスキャンの誤動作などの問題が発生します。

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

典型的なレイアウト

SpringBootアプリケーションの典型的なレイアウトを以下の画像に示します-

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

package com.tutorialspoint.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);}
}