Printemps de base. Par défaut @Bean méthode destroy

J'ai ma propre bean:

@Bean
public MyBean myBean(){...

printemps suivant la documentation à la libération de ses propres ressources, je dois préciser destroyMethod. Je n'en ai pas trouvé de défaut de détruire les méthodes appelées par le printemps dans le cas où si destroyMethod n'est pas spécifié directement.

J'ai utilisé

@Bean(destroyMethod = "close")
public MyBean myBean(){...

mais pensez à la possibilité de ne pas spécifier la méthode destroy directement si elle a une valeur par défaut.


N'printemps essayer quelque chose par défaut comme destroy, close, release?
Si le ressort essaie de certaines méthodes par défaut de libérer des ressources - qui?

Je crois que non. Il serait très incertaine, vous avez besoin d'une annotation comme @PreDestroy ou @Bean(destroyMethod = "..."), ou de mettre en œuvre DisposableBean.

OriginalL'auteur Sergii | 2017-06-26