亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Spring init-method與destroy-method屬性的用法解析

 更新時間:2021年08月26日 08:36:30   作者:Hoking  
這篇文章主要介紹了Spring init-method與destroy-method屬性的用法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Spring init-method與destroy-method屬性使用

知識點介紹:

有時候在bean初始化之后要執(zhí)行的初始化方法,以及在bean銷毀時執(zhí)行的方法。這時就需要配置init-method和destroy-method屬性,顧名思義,配置初始與銷毀的方法。

操作步驟:

1、創(chuàng)建Speaker對象

public class Speaker { 
	private String name;
	private String topic;	
	private Speaker(String name,String topic){
		this.name = name;
		this.topic = topic;
	}
	
	/**
	 * Speaker實例化時執(zhí)行的方法
	 */
	private void init() {
		System.out.println("執(zhí)行Speaker 的 初始化方法 init");
	}
 
	/**
	 * Speaker銷毀時執(zhí)行的方法
	 */
	private void destroy() {
		System.out.println("執(zhí)行Speaker 的銷毀方法 destroy");
	}
	
	public void teach() {		
		System.out.println(toString());
	}
	
	@Override
	public String toString() {
		return "Speaker [name=" + name + ", topic=" + topic + "]";
	}
}

2、創(chuàng)建Spring配置文件beanLearn05.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
 
 <!-- Learn 05 init-method和destroy-method屬性的使用 -->
 <bean id="speaker05" class="com.mahaochen.spring.learn05.Speaker"
  init-method="init" destroy-method="destroy">
  <constructor-arg index="0" value="elle" />
  <constructor-arg index="1" value="Study Hard!" />
 </bean>
</beans>

3、將Spring配置文件beanLearn05.xml引入到主配置文件beans.xml中。

<!-- Learn 04  使用實例工廠方式實例化Bean -->
 <import resource="com/mahaochen/spring/learn05/beanLearn05.xml"/>

4、編寫測試類TestSpring05.java。

public class TestSpring05 { 
 public static void main(String[] args) {  
  ApplicationContext appContext = new ClassPathXmlApplicationContext("beans.xml");
  Speaker speaker05 = (Speaker) appContext.getBean("speaker05");
  speaker05.teach();
  ((ClassPathXmlApplicationContext) appContext).close();
 }
}

init-method="init"和 destroy-method="close" 作用

一般在我們配置數(shù)據(jù)源的時候,會這樣寫

<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">

init-method="init" destroy-method="close" 作用:

init-method="init"是指bean被初始化時執(zhí)行的方法,當bean實例化后,執(zhí)行init-method用于初始化數(shù)據(jù)庫連接池。

destroy-method="close" 是指bean被銷毀時執(zhí)行的方法 Spring容器關閉時調用該方法即調用close()將連接關閉。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Java實現(xiàn)MD5加密及解密的代碼實例分享

    Java實現(xiàn)MD5加密及解密的代碼實例分享

    如果對安全性的需求不是太高,MD5仍是使用非常方便和普及的加密方式,比如Java中自帶的MessageDigest類就提供了支持,這里就為大家?guī)鞪ava實現(xiàn)MD5加密及解密的代碼實例分享:
    2016-06-06
  • maven安裝配置的實現(xiàn)步驟

    maven安裝配置的實現(xiàn)步驟

    本文主要介紹了maven安裝配置的實現(xiàn)步驟,包括下載和安裝Maven,配置Maven的環(huán)境變量,以及創(chuàng)建Maven項目,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • Spring Security 單點登錄簡單示例詳解

    Spring Security 單點登錄簡單示例詳解

    這篇文章主要介紹了Spring Security 單點登錄簡單示例詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • IDEA新建的Moudle失效顯示為灰色的完美解決方案

    IDEA新建的Moudle失效顯示為灰色的完美解決方案

    這篇文章主要介紹了IDEA新建的Moudle失效顯示為灰色,本文通過圖文并茂的形式給大家分享完美解決方案,需要的朋友可以參考下
    2023-09-09
  • Java 反射機制

    Java 反射機制

    這篇文章簡要的說明了Java的反射機制,Java的反射是框架設計的靈魂,本文通過例子能看的更加清晰的理解
    2021-06-06
  • springboot中rabbitmq實現(xiàn)消息可靠性機制詳解

    springboot中rabbitmq實現(xiàn)消息可靠性機制詳解

    這篇文章主要介紹了springboot中rabbitmq實現(xiàn)消息可靠性機制詳解,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2021-09-09
  • Spring?Boot中KafkaListener的介紹、原理和使用方法案例詳解

    Spring?Boot中KafkaListener的介紹、原理和使用方法案例詳解

    本文介紹了Spring Boot中 @KafkaListener 注解的介紹、原理和使用方法,通過本文的介紹,我們希望讀者能夠更好地理解Spring Boot中 @KafkaListener 注解的使用方法,并在項目中更加靈活地應用
    2023-09-09
  • Java幾個實例帶你進階升華下篇

    Java幾個實例帶你進階升華下篇

    與其明天開始,不如現(xiàn)在行動,本文為你帶來幾個Java書寫的實際案例,對鞏固編程的基礎能力很有幫助,快來一起往下看看吧
    2022-03-03
  • Java組件commons fileupload實現(xiàn)文件上傳功能

    Java組件commons fileupload實現(xiàn)文件上傳功能

    這篇文章主要為大家詳細介紹了Java組件commons fileupload實現(xiàn)文件上傳功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Spring 日志規(guī)范及作用

    Spring 日志規(guī)范及作用

    日志是在系統(tǒng)運行過程中關鍵的節(jié)點的數(shù),這個些日志的記錄方便當系統(tǒng)出現(xiàn)問題方便問題查找,這篇文章主要介紹了Spring 日志規(guī)范及作用,需要的朋友可以參考下
    2024-03-03

最新評論