boot de servlet mvc de mola

Eu sou novo na primavera MVC. Eu estou procurando um lugar no meu aplicativo de primavera mvc onde posso inicializar todos os tipos de coisas no aplicativo. geralmente eu fiz isso no método init () do meu servlet principal, mas agora o servlet do dispatcher é da mola e eu não consigo ignorar a function init.

qual é a melhor prática?

Obrigado.

Use um ServletContextListener e defina-o no web.xml :

  com.company.YourListenerClass  

(você contextInitialized() uma class que implementa ServletContextListener e implementa o método contextInitialized() , onde você coloca o código de boot)

Todos os beans podem ter um método init. Veja a documentação . Eu suponho que a melhor prática seja usar este método para cada bean que você definir. Um bean pode ter referências a outros beans se isso for necessário.