2011-06-06 14 views
16

Estoy buscando una manera de decirle a la primavera qué método en un bean basado en anotación debe llamar cuando está destripando ese bean.¿Define un método de destrucción en bean basado en anotación?

Lo que estoy tratando de lograr es recibir una notificación cuando se destruye un bean con ámbito de sesión para poder conservar algunas cosas de esa sesión.

Respuesta

23

Debe implementar DisposableBean, o (preferiblemente) anotar el método con javax.annotation.PreDestroy, que es más portátil.

+0

Ok, ¿entonces no hay anotaciones complicadas? ;) ¡muchas gracias! – chzbrgla

+1

Hay 'javax.annotation.PreDestroy' pero yo no lo he usado. – artbristol

+0

Si necesita registrar un frijol sobre el que no tiene control, ¿necesita envolverlo? ¿O hay una mejor manera de cerrar los recursos que se registraron como frijoles? –

Cuestiones relacionadas