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