Spring Boot - Codestruktur

Spring Boot verfügt über kein Code-Layout, mit dem gearbeitet werden kann. Es gibt jedoch einige Best Practices, die uns helfen werden. In diesem Kapitel wird ausführlich darauf eingegangen.

Standardpaket

Eine Klasse ohne Paketdeklaration wird als default package. Beachten Sie, dass eine Standardpaketdeklaration im Allgemeinen nicht empfohlen wird. Spring Boot verursacht Probleme wie Fehlfunktionen der automatischen Konfiguration oder des Komponentenscans, wenn Sie das Standardpaket verwenden.

Note- Die von Java empfohlene Namenskonvention für die Paketdeklaration ist der umgekehrte Domänenname. Zum Beispiel -com.tutorialspoint.myproject

Typisches Layout

Das typische Layout der Spring Boot-Anwendung ist in der folgenden Abbildung dargestellt:

Die Datei Application.java sollte die Hauptmethode zusammen mit @SpringBootApplication deklarieren. Beachten Sie zum besseren Verständnis den unten angegebenen Code -

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