獲得map物件的key為實現類的名稱如:chart******serviceimpl
獲得map物件的value為實現類物件如: com.read.data.cms.service.impl.chartextraserviceimpl@5c85b6e9
第一種方式實現介面所有類集合(註解)
@autowire
res.get("實現類的字串如:chart******serviceimpl")
res.get獲得的結果,就是當前實現類物件
第二種方式實現介面所有類集合(實現介面)
/**
* @author: tianyong
* @time: 2019/6/26 11:17
* @description:服務工廠(主要用於動態注入介面實現類)
*/@component
//定義成員變數
private static mapres;
/*** @author: tianyong
* @time: 2019/6/27 16:04
* @description:設定上下文引數
*/@override
}/**
* @author: tianyong
* @time: 2019/6/27 16:05
* @description:根據標記返回當前介面實現類
獲取某個父節點下面的所有子節點(遞迴查詢)
1.建立乙個list集合,集合裡面包括父節點和子節點 建立乙個list集合,集合裡面包括所有父節點和子節點 public static void main string args 子節點 static list childmenu new arraylist 2.獲取某個父節點下面的所有子節點 pu...
介面的實現
1 介面的實現 class 類名 implements 介面1,介面2,介面3 方法1 方法2 介面實現的注意事項 1 為介面中所有的方法提供具體的實現。2 必須遵守重寫的所有規則。重寫的規則 1 子類的重寫方法不能丟擲更大的異常 2 子類的重寫方法不能有更小的訪問範圍 父類 public void...
Java 介面的理解
package com.new inte ce ipeople class peoo implements ipeople public class testnew param args 介面的實現 首先我們呼叫的是乙個方法testspeak ipeople one 但是它的引數是個介面 我們就要實...