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