Warum benötige ich die Hauptmethode, wenn ich mit Spring Boot eine Web-App als War entwickle?

Ich entwickle eine Web-App mit Spring Boot. Meine typische Bereitstellung generiertwar und platziere es inwebapps -Ordner im Tomcat-Verzeichnis.

Habe ich mit @ gemer SpringBoot, Ich brauche einmain Methode. Ich frage mich, warum das gebraucht wird. Wenn es einen Weg gibt, dies zu vermeiden, welcher wäre das?

@SpringBootApplication
public class Application extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(Application.class);
    }

    public static void main(String[] args) throws Exception {
        SpringApplication.run(Application.class, args);
    }

}

Antworten auf die Frage(6)

Ihre Antwort auf die Frage