通過設定方法進行彈簧DI

2021-10-06 19:53:09 字數 1232 閱讀 2160

乙個簡單的spring示例向您展示如何通過最常用的di方法setter方法來依賴注入bean。

它的介面和實現類。

package com.mkyong.output;

public inte***ce ioutputgenerator

package com.mkyong.output.impl;

import com.mkyong.output.ioutputgenerator;

public class csvoutputgenerator implements ioutputgenerator

}

乙個幫助器類,以後使用spring來對ioutputgenerator進行di。

package com.mkyong.output;

import com.mkyong.output.ioutputgenerator;

public class outputhelper

//di via setter method

public void setoutputgenerator(ioutputgenerator outputgenerator)

}

在spring配置檔案中配置bean,並通過屬性標記ref屬性將bean「 csvoutputgenerator」引用到「 outputhelper」中。

在這種情況下,spring將通過設定方法「setoutputgenerator(ioutputgenerator outputgenerator)」將bean「 csvoutputgenerator」 di到「 outputhelper」類中。

載入所有內容,然後執行它。

package com.mkyong.common;

import com.mkyong.output.outputhelper;

public static void main(string args)

}

輸出量

this is csv output generator

標籤: 依賴注入彈簧

翻譯自:

通過偏好設定進行資料儲存

偏好設定是專門用來儲存應用程式的配置資訊的,一般情況不要再偏好設定中儲存其他資料 如果利用系統的偏好設定來儲存資料,預設就是儲存在preferences資料夾下面的 偏好設定會將所有的資料儲存到同乙個檔案中 獲取nsuserdefaults物件 nsuserdefaults defaults nsu...

MySql通過ip位址進行訪問的方法

1.登入mysql mysql u root h 127.0.0.1 p 2.切換資料庫 use mysql 3.授權 grant all privileges on to root 127.0.0.1 identified by 密碼 程式設計客棧 將127.0.0.1換成公網的ip位址。4.檢查...

行式報表 通過方法對資料進行過濾

關於scriptcase產品,請檢視 檢視相關功能 scriptcase提供了方便的方式直接建立行式報表,能夠一鍵生成簡單 直接的報表。scriptcase會依據資料機構,自己主動推斷其資料型別,而且生成對應格式的字段 如整形 字元型 型等等 使用scriptcase建立行式報表儘管方便,可是實際的...