¿Cómo funciona el init () ser llamado en un manejador de una aplicación web
-
30-09-2019 - |
Pregunta
Tengo un objeto Handler que funciona como una especie de servicio. Tiene un método público init se define en la aplicación pero no la interfaz. Este controlador también está siendo autowired a través de la primavera. ¿Cómo conseguir invoca el método init? Es a través de la primavera o no Tomcat llama esto?
Solución
Si es primavera, un atributo init-method
debe hacer el truco. Del mismo modo, se puede implementar el método InitializingBean#afterPropertiesSet
en la que el init
puede invocarse.
Si no ve un atributo init-method
especificándose para su declaración de frijol en la primavera, busca una declaración de atributo default-init-method="init"
en la etiqueta raíz, beans
.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow