Olá, Terminei minha primeira aula de SpringMVC e tudo ocorreu bem, mas fiquei com uma duvida sobre a inicialização da class (ServletSpringMVC) que faz um extends de AbstractAnnotationConfigDispatcherServletInitializer. Em qual momento ela é inicializada ?
pelo que entendi analisando o log do servidor, o Spring identificou o classpath INFORMAÇÕES: Spring WebApplicationInitializers detected on classpath: [br.com.casadocodigo.loja.conf.ServletSpringMVC@64e137c0]
Assim na inicialização do meu servidor de aplicação ele já inicializa a minha class? que extends minha AbstractAnnotationConfigDispatcherServletInitializer e já chama meus metodos gets? (getServletConfigClasses e getServletMappings)
segue abaixo o código da class: OBS: não existe erro, é apenas para melhor entendimento do meu problema.
public class ServletSpringMVC extends AbstractAnnotationConfigDispatcherServletInitializer{
@Override
protected Class<?>[] getRootConfigClasses() {
return null;
}
@Override
protected Class<?>[] getServletConfigClasses() {
return new Class[]{AppWebConfiguration.class};
}
@Override
protected String[] getServletMappings() {
return new String[]{"/"};
}
}