在Spring Boot中,可以通過創建一個類并標記為@SpringBootApplication
來自定義啟動類。以下是一個簡單的示例:
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class CustomApplication {
public static void main(String[] args) {
SpringApplication.run(CustomApplication.class, args);
}
}
在這個示例中,CustomApplication
類被標記為@SpringBootApplication
,這意味著它是Spring Boot應用程序的入口點。main
方法調用SpringApplication.run()
方法來啟動應用程序。
除了標記類為@SpringBootApplication
之外,還可以在@SpringBootApplication
注解中指定一些屬性,例如scanBasePackages
來指定要掃描的包路徑,exclude
來排除特定的自動配置類等。通過自定義啟動類,可以對Spring Boot應用程序的啟動行為進行更加靈活的控制。