¿En qué caso un programador obtendría webApplicationContext outta DispatcherServlet?

StackOverflow https://stackoverflow.com/questions/1403815

  •  05-07-2019
  •  | 
  •  

Pregunta

Observo que hay getWebApplicationContext en org.springframework.web.servlet.mvc.AbstractController . Esto significa que los programadores de Spring pueden usar getWebApplicationContext para acceder a beans en el contenedor IoC de spring.

Sin embargo, nunca veo a la gente usar esta forma para obtener beans en todos los tutoriales de primavera de MVC. Entonces, aquí viene mi pregunta, en ese caso, ¿un programador querría obtener el WebApplicationContext ?

¿Fue útil?

Solución

Esa es una pregunta extraña ... ¿estás preguntando por qué un método está en la API si ninguno de los tutoriales lo usa? ¿Esperas que todos los métodos API estén en los tutoriales?

El código getWebApplicationContext () rara vez es usado por el código de la aplicación, pero Spring lo usa internamente para algunas tareas.

Otros consejos

En algunos casos, cuando implementas org.springframework.web.servlet.View , una llamada a getWebApplicationContext puede ser útil para obtener acceso a Spring Beans que no pueden (o no deben) transmitirse el objeto Model .

También puede necesitarlo al implementar etiquetas JSP personalizadas para acceder a Spring Beans, por ejemplo. Pero este suele ser un método que intentas evitar con el código de la aplicación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top