Spring Boot - Structure du code

Spring Boot n'a aucune disposition de code avec laquelle travailler. Cependant, certaines meilleures pratiques nous aideront. Ce chapitre en parle en détail.

Package par défaut

Une classe qui n'a pas de déclaration de package est considérée comme un default package. Notez qu'en général, une déclaration de package par défaut n'est pas recommandée. Spring Boot causera des problèmes tels que le dysfonctionnement de la configuration automatique ou de l'analyse des composants, lorsque vous utilisez le package par défaut.

Note- La convention de dénomination recommandée par Java pour la déclaration de package est le nom de domaine inversé. Par exemple -com.tutorialspoint.myproject

Disposition typique

La disposition typique de l'application Spring Boot est illustrée dans l'image ci-dessous -

Le fichier Application.java doit déclarer la méthode principale avec @SpringBootApplication. Observez le code ci-dessous pour une meilleure compréhension -

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