Java中init和destroy方法的三种应用场景有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1698个文字,预计阅读时间需要7分钟。
在Java的实际开发过程中,我们经常会使用init方法和destroy方法。例如,初始化一个对象(bean)后,立即初始化一些数据;在销毁对象之前,进行垃圾回收等操作。
在java的实际开发过程中,我们可能常常需要使用到init method和destroy method,比如初始化一个对象(bean)后立即初始化(加载)一些数据,在销毁一个对象之前进行垃圾回收等等。
周末对这两个方法进行了一点学习和整理,倒也不是专门为了这两个方法,而是在巩固spring相关知识的时候提到了,然后感觉自己并不是很熟悉这个,便好好的了解一下。
根据特意的去了解后,发现实际上可以有三种方式来实现init method和destroy method。
要用这两个方法,自然先要知道这两个方法究竟是干嘛用的。而从字面意思就很容易理解,一个是加载,一个是销毁。
下边就正式代码演示三种创建方式:
一、@Bean注解方式:
首先要创建一个至少拥有两个方法的类,一个方法充当init method,另一个充当destroy method。
本文共计1698个文字,预计阅读时间需要7分钟。
在Java的实际开发过程中,我们经常会使用init方法和destroy方法。例如,初始化一个对象(bean)后,立即初始化一些数据;在销毁对象之前,进行垃圾回收等操作。
在java的实际开发过程中,我们可能常常需要使用到init method和destroy method,比如初始化一个对象(bean)后立即初始化(加载)一些数据,在销毁一个对象之前进行垃圾回收等等。
周末对这两个方法进行了一点学习和整理,倒也不是专门为了这两个方法,而是在巩固spring相关知识的时候提到了,然后感觉自己并不是很熟悉这个,便好好的了解一下。
根据特意的去了解后,发现实际上可以有三种方式来实现init method和destroy method。
要用这两个方法,自然先要知道这两个方法究竟是干嘛用的。而从字面意思就很容易理解,一个是加载,一个是销毁。
下边就正式代码演示三种创建方式:
一、@Bean注解方式:
首先要创建一个至少拥有两个方法的类,一个方法充当init method,另一个充当destroy method。

