Class WebConfig

java.lang.Object
com.modulink.WebConfig
All Implemented Interfaces:
org.springframework.web.servlet.config.annotation.WebMvcConfigurer

@Configuration public class WebConfig extends Object implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer
Classe di configurazione per Spring Web MVC.

Personalizza il comportamento di default di Spring MVC, in particolare per quanto riguarda la gestione delle risorse statiche esterne al classpath (es. loghi caricati dagli utenti).

Since:
1.0.0
Version:
1.1.0
Author:
Modulink Team
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addResourceHandlers(org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry registry)
    Mappa percorsi URL virtuali a directory fisiche sul server.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer

    addArgumentResolvers, addCorsMappings, addErrorResponseInterceptors, addFormatters, addInterceptors, addReturnValueHandlers, addViewControllers, configureAsyncSupport, configureContentNegotiation, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureMessageConverters, configurePathMatch, configureViewResolvers, extendHandlerExceptionResolvers, extendMessageConverters, getMessageCodesResolver, getValidator
  • Constructor Details

    • WebConfig

      public WebConfig()
  • Method Details

    • addResourceHandlers

      public void addResourceHandlers(org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry registry)
      Mappa percorsi URL virtuali a directory fisiche sul server.

      Questo metodo espone due directory locali come risorse web accessibili:

      • /azienda-logos/** -> mappa alla cartella fisica "azienda-logos"
      • /user-logos/** -> mappa alla cartella fisica "user-logos"
      Utilizza percorsi assoluti per garantire il funzionamento indipendentemente dalla directory di lavoro.
      Specified by:
      addResourceHandlers in interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      Parameters:
      registry - Il registro degli handler delle risorse.
      Since:
      1.0.0