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

Spring?中的?Service?有多個實現(xiàn)類如何注入(多種方式)

 更新時間:2023年07月17日 11:29:38   作者:提里奧丶弗丁  
這篇文章主要介紹了Spring?中的?Service?有多個實現(xiàn)類如何注入,本文通過多種方式結(jié)合實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

        我這里指示三種方式:

        一、Controller中注入service的時候使用@Autowired自動注入,@Qualifier("實現(xiàn)類名首字母小寫")來注入。

    // 接口
    public interface XxxxService {
        public String xxxx();
    }    
    // 實現(xiàn)類用 
    @Service
    public class XxxxServiceImpl implements XxxxService {
        @Override
        public String xxxx() {
            // 具體處理邏輯
            return "xxxx";
        }
    }
    @Service
    public class YyyyServiceImpl implements XxxxService {
        @Override
        public String yyyy() {
            // 具體處理邏輯
            return "yyyy";
        }
    }
    // Controller 中注入service 根據(jù)beanId(類名首字母小寫) -> xxxxServiceImpl
    @Autowired
    @Qualifier("xxxxServiceImpl")
    private XxxxService xxxxService;

        二、Controller中注入service的時候使用@Resource(type = 類名.class)來注入。

    // 接口
    public interface XxxxService {
        public String xxxx();
    }    
    // 實現(xiàn)類用 
    @Service
    public class XxxxServiceImpl implements XxxxService {
        @Override
        public String xxxx() {
            // 具體處理邏輯
            return "xxxx";
        }
    }
    @Service
    public class YyyyServiceImpl implements XxxxService {
        @Override
        public String yyyy() {
            // 具體處理邏輯
            return "yyyy";
        }
    }
    // Controller 中注入service
    @Resource(type = XxxxServiceImpl.class)
    private XxxxService xxxxService;

        三、每個service的impl使用 @Service(“名稱”)指定名稱,Controller中注入service的時候使用@Resource(name="名稱")注入。

    // 接口
    public interface XxxxService {
        public String xxxx();
    }    
    // 實現(xiàn)類用 
    @Service("xxxxService")
    public class XxxxServiceImpl implements XxxxService {
        @Override
        public String xxxx() {
            // 具體處理邏輯
            return "xxxx";
        }
    }
    @Service("yyyyService")
    public class YyyyServiceImpl implements XxxxService {
        @Override
        public String yyyy() {
            // 具體處理邏輯
            return "yyyy";
        }
    }
    // Controller 中注入service 根據(jù)beanId(@Service括號中的字符串) -> xxxxService
    @Resource(name="xxxxService")
    private XxxxService xxxxService;

到此這篇關(guān)于Spring 中的 Service 有多個實現(xiàn)類如何注入的文章就介紹到這了,更多相關(guān)Spring Service多個實現(xiàn)類內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java maven三種倉庫,本地倉庫,私服,中央倉庫的配置

    Java maven三種倉庫,本地倉庫,私服,中央倉庫的配置

    今天給大家簡單介紹Maven三種倉庫的配置,文中有非常詳細的解釋,對Java初學(xué)者很有幫助喲,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-09-09
  • java二路歸并排序示例分享

    java二路歸并排序示例分享

    這篇文章主要介紹了java二路歸并排序示例,需要的朋友可以參考下
    2014-02-02
  • SpringBoot為啥不用配置啟動類的實現(xiàn)

    SpringBoot為啥不用配置啟動類的實現(xiàn)

    這篇文章主要介紹了SpringBoot為啥不用配置啟動類的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Hadoop源碼分析五hdfs架構(gòu)原理剖析

    Hadoop源碼分析五hdfs架構(gòu)原理剖析

    本篇是Hadoop源碼分析系列文章第五篇,主要介紹Hadoop的hdfs架構(gòu)原理剖析,后續(xù)本系列文章會持續(xù)更新,有需要的朋友可以借鑒參考下
    2021-09-09
  • Java中用爬蟲進行解析的實例方法

    Java中用爬蟲進行解析的實例方法

    在本篇文章里小編給大家整理的是一篇關(guān)于Java中用爬蟲進行解析的實例方法,有需要的朋友們可以學(xué)習(xí)參考下。
    2020-12-12
  • 詳細總結(jié)Java組合模式

    詳細總結(jié)Java組合模式

    今天帶大家了解Java設(shè)計模式中的組合模式,下文中對組合模式介紹的非常詳細,還有相關(guān)代碼,對正在學(xué)習(xí)Java的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • Activiti工作流學(xué)習(xí)筆記之自動生成28張數(shù)據(jù)庫表的底層原理解析

    Activiti工作流學(xué)習(xí)筆記之自動生成28張數(shù)據(jù)庫表的底層原理解析

    這篇文章主要介紹了Activiti工作流學(xué)習(xí)筆記之自動生成28張數(shù)據(jù)庫表的底層原理解析,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • SpringBoot監(jiān)聽Nacos動態(tài)修改日志級別的操作方法

    SpringBoot監(jiān)聽Nacos動態(tài)修改日志級別的操作方法

    線上系統(tǒng)的日志級別一般都是 INFO 級別,有時候需要查看 WARN 級別的日志,所以需要動態(tài)修改日志級別,微服務(wù)項目中使用 Nacos 作為注冊中心,我們可以監(jiān)聽 Nacos 配置,修改日志級別,這篇文章主要介紹了SpringBoot監(jiān)聽Nacos動態(tài)修改日志級別的操作方法,需要的朋友可以參考下
    2023-12-12
  • Java Kafka實現(xiàn)優(yōu)先級隊列的示例詳解

    Java Kafka實現(xiàn)優(yōu)先級隊列的示例詳解

    在分布式系統(tǒng)中,消息隊列是一種常見的異步通信機制,而優(yōu)先級隊列則是消息隊列的一種特殊形式,下面我們來看看如何利用Kafka實現(xiàn)優(yōu)先級隊列吧
    2025-03-03
  • MyBatis-Plus中Service接口的lambdaUpdate用法及實例分析

    MyBatis-Plus中Service接口的lambdaUpdate用法及實例分析

    本文將詳細講解MyBatis-Plus中的lambdaUpdate用法,并提供豐富的案例來幫助讀者更好地理解和應(yīng)用該特性,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03

最新評論