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);}
}