原文:一個接口多個實現類,controller層如何指定特定實現類進行調用?

背景 今天面試一家公司,面試官問了一個問題 在Service層一個接口有多個實現類,那么在controller層如何指定某個實現類進行調用呢 ,給我問懵了,因為之前做項目沒有遇到過這種情況,都是一個接口對應一個實現類。 如接口為: 對應的實現類為: 如果一個接口有多個實現類,在Controller層注入后調用,怎么知道調用的是接口的哪個方法呢 經過一番測試,和查找資料,終於找到了結果。 一個接口對 ...

2020-09-26 21:23 0 4562 推薦指數:

查看詳情

一個接口多個實現,controller如何操作

spring中controller會注入 接口,然后通過接口調用方法。 如果一個接口對應一個實現,這樣操作沒有問題,如果一個接口實現多個實現(多態),這樣操作就會出現問題。 解決方法:一個接口多個實現,需注入指定實現 ...

Tue Oct 06 22:56:00 CST 2020 0 898
一個接口多個實現調用方式

1、普通方式實現: 2、springMVC 使用注解注入接口實現: 主要就是在需要注入的地方引入: @Autowired @Qualifier("timeFilter") // 具體的接口實現的名稱 Filter timeFilter ...

Mon Aug 07 17:10:00 CST 2017 0 3348
一個實現多個接口

1、作為mixins的只能繼承自object,不能繼承自其他 2、作為mixins的不能有構造函數 多借口繼承 在dart中可以使用mixins實現類似多繼承的功能,mixins不是繼承,也不是接口 ...

Mon Sep 02 04:56:00 CST 2019 0 2494
JAVA 一個接口多個實現

JAVA接口 TestInterface 有兩個實現 TestInterfaceImpl1 和 TestInterfaceImpl2 接口TestInterface: 實現TestInterfaceImpl1: 實現TestInterfaceImpl2: 調用方式: 1. ...

Thu Nov 25 18:48:00 CST 2021 1 3154
策略模式+代理實現一個接口對應多個的靈活調用

描述:現有一個電子簽章需求,對接三個三方簽章服務:上上簽、君子簽、e簽寶,三方的服務都能完成簽章,不同的場景需要調用不同的簽章服務完成簽章。簽章具體實現不做討論,主要介紹下設計思想。 便於靈活調用,采用策略模式+代理來實現設計: 策略模式的主要角色如下。 抽象策略(Strategy) ...

Thu Apr 01 22:56:00 CST 2021 0 333
spring如何實現一個接口多個實現的自動分配

    在開發中我們會經常看到,一個接口多個實現繼承。那么我們實際開發中如何解決,分配路由多個實現的、     首先說一下用到的技術也很簡單。那就是spring的。ApplicationContext、里面的getBeanofType(); 直接代碼: 首先定義一個 ...

Tue Mar 26 20:48:00 CST 2019 0 681
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM