Spring Bootの起動クラスを設定する方法は何ですか?
Spring Boot では、起動クラスを設定するのは非常に簡単で、起動クラスに @SpringBootApplication アノテーションを追加するだけです。
以下はサンプルコードです:
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
上記のコードでは、@SpringBootApplicationアノテーションは、@EnableAutoConfiguration、@ComponentScan、@Configurationなどのアノテーションの機能を含んだ組み合わせアノテーションです。これにより、自動的に構成を行い、コンポーネントをスキャンし、起動クラスを構成クラスとしてマークすることができます。
DemoApplicationクラスを起動するためのSpringApplication.runメソッド。このメソッドは2つの引数を受け取ります。最初の引数は起動クラスのClassオブジェクトであり、2番目の引数は通常argsとして実行時のパラメータです。