Em que caso seria um programador obter o WebApplicationContext outta DispatcherServlet?

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

  •  05-07-2019
  •  | 
  •  

Pergunta

Eu noto que há getWebApplicationContext em org.springframework.web.servlet.mvc.AbstractController. Isto significa que os programadores primavera pode usar getWebApplicationContext para beans de acesso na primavera recipiente COI.

No entanto, eu nunca vi as pessoas usam esta forma de obter feijão em todos os primavera tutoriais MVC. Então, aqui vem a minha pergunta, nesse caso seria um programador deseja obter o WebApplicationContext?

Foi útil?

Solução

Essa é uma pergunta estranha ... você está perguntando por que um método está na API se nenhum dos tutoriais usá-lo? Você espera que todos os métodos API para estar nos tutoriais?

O método getWebApplicationContext() raramente é usado pelo código do aplicativo, mas ele é usado internamente pela primavera para algumas tarefas.

Outras dicas

Em alguns casos, quando você implementar org.springframework.web.servlet.View uma chamada para getWebApplicationContext pode ser útil para obter acesso a Spring beans que não pode (ou não deve) ser repassada no objeto Model.

Você também pode precisar dele ao implementar personalizados tags JSP para acesso Spring beans por exemplo Mas isso geralmente é um método que você tente evitar a partir do código do aplicativo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top