Spring Boot - Struttura del codice

Spring Boot non ha alcun layout di codice con cui lavorare. Tuttavia, ci sono alcune best practice che ci aiuteranno. Questo capitolo ne parla in dettaglio.

Pacchetto predefinito

Una classe che non dispone di alcuna dichiarazione di pacchetto è considerata come un file default package. Notare che generalmente una dichiarazione di pacchetto predefinita non è consigliata. Spring Boot causerà problemi come il malfunzionamento della configurazione automatica o della scansione dei componenti, quando si utilizza il pacchetto predefinito.

Note- La convenzione di denominazione consigliata da Java per la dichiarazione del pacchetto è il nome di dominio invertito. Ad esempio:com.tutorialspoint.myproject

Layout tipico

Il layout tipico dell'applicazione Spring Boot è mostrato nell'immagine riportata di seguito:

Il file Application.java dovrebbe dichiarare il metodo principale insieme a @SpringBootApplication. Osservare il codice fornito di seguito per una migliore comprensione -

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