Class ModuLinkApplication

java.lang.Object
com.modulink.ModuLinkApplication

@SpringBootApplication @EnableCaching public class ModuLinkApplication extends Object
Punto di ingresso (Entry Point) principale dell'applicazione backend ModuLink.

Questa classe avvia il framework Spring Boot, che si occupa di:

  • Configurare automaticamente l'applicazione in base alle dipendenze presenti (Auto-configuration).
  • Scansionare il pacchetto corrente e i sotto-pacchetti alla ricerca di componenti Spring (@Component, @Service, @Repository, @Controller).
  • Avviare il container embedded (Tomcat) per servire l'applicazione web.

L'annotazione SpringBootApplication funge da meta-annotazione che include:

  • @Configuration: Indica che la classe può definire bean nel contesto dell'applicazione.
  • @EnableAutoConfiguration: Abilita il meccanismo di configurazione automatica di Spring Boot.
  • @ComponentScan: Abilita la scansione dei componenti nel package di base.
Since:
1.0.0
Version:
1.2.0
Author:
Modulink Team
  • Constructor Details

    • ModuLinkApplication

      public ModuLinkApplication()
  • Method Details

    • main

      public static void main(String[] args)
      Metodo principale che lancia l'applicazione Java.

      Invoca SpringApplication.run(Class, String...) per inizializzare l'ApplicationContext di Spring e avviare il ciclo di vita dell'applicazione.

      Parameters:
      args - Argomenti da riga di comando passati all'avvio (opzionali).