欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springboot中在非bean類中調用bean的實現(xiàn)方法

 更新時間:2025年02月10日 08:41:50   作者:lijiabin417  
在Spring Boot中,非Bean類調用Bean方法通常需要通過靜態(tài)方法獲取Bean實例,然后調用相應的方法,這種方法避免了直接在非Bean類中注入Bean,保持了代碼的簡潔和可維護性,通過這種方式,可以在不改變原有代碼結構的情況下,實現(xiàn)Bean方法的調用

springboot在非bean類中調用bean方法

因為遇到這種從場景,記錄一種實現(xiàn)方式

實現(xiàn)原因

通過提供一個通過靜態(tài)方法獲取實現(xiàn),通過這個實現(xiàn)調用對應的方法

  • 中間類
@Component
public class CommonBeanUtil {

    //bean注入
    private static MyBean myBean ;


    @Autowired
    public void setMyBean(MyBean myBean) {
        CommonBeanUtil.myBean  = myBean ;
    }


    /**
     * 獲取對應的yml的bean
     *
     */
    public static MyBean getMyBeanInstance() {
        return myBean ;
    }

}
  • 具體的bean
@Component
public class MyBean {

    /**
     * 
     */
    public void myFun() {
        \\代碼實現(xiàn)
    }

}
  • 調用
@Component
public class MyBean {

    public void fA()
    {
        MyBean.myFun()
    }

}

總結

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

相關文章

  • 通過第三方接口發(fā)送短信驗證碼/短信通知(推薦)

    通過第三方接口發(fā)送短信驗證碼/短信通知(推薦)

    這篇文章主要介紹了通過第三方接口發(fā)送短信驗證碼/短信通知(推薦)的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-08-08
  • Java中的悲觀鎖與樂觀鎖是什么

    Java中的悲觀鎖與樂觀鎖是什么

    這篇文章主要介紹了Java中的悲觀鎖與樂觀鎖是什么,幫助大家更好的理解和學習Java鎖的相關知識,感興趣的朋友可以了解下
    2020-09-09
  • Java?SSM框架講解

    Java?SSM框架講解

    這篇文章主要介紹了什么是SSM框架,SSM框架是spring、spring?MVC?、和mybatis框架的整合,是標準的MVC模式。想進一步了解的同學可以詳細參考本文
    2023-03-03
  • java selenium教程環(huán)境搭建方法

    java selenium教程環(huán)境搭建方法

    本文主要介紹java selenium 環(huán)境搭建,這里詳細介紹了selenium的安裝環(huán)境搭建,有興趣的小伙伴可以參考下
    2016-08-08
  • 關于spring的自定義緩存注解分析

    關于spring的自定義緩存注解分析

    這篇文章主要介紹了關于spring的自定義緩存注解分析,因為所有的key的失效時間都一樣,要想實現(xiàn)不同的key不同的失效時間,就得需要自定義緩存注解,需要的朋友可以參考下
    2023-05-05
  • Spring?IOC中對象的創(chuàng)建、策略及銷毀時機和生命周期詳解

    Spring?IOC中對象的創(chuàng)建、策略及銷毀時機和生命周期詳解

    這篇文章主要介紹了Spring?IOC中對象的創(chuàng)建、策略及銷毀時機和生命周期詳解,Spring默認使用類的空參構造方法創(chuàng)建bean,假如類沒有空參構造方法,將無法完成bean的創(chuàng)建,需要的朋友可以參考下
    2023-08-08
  • java Unicode和UTF-8之間轉換實例

    java Unicode和UTF-8之間轉換實例

    這篇文章主要介紹了java Unicode和UTF-8之間轉換實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • 使用@CacheEvict清除指定下所有緩存

    使用@CacheEvict清除指定下所有緩存

    這篇文章主要介紹了使用@CacheEvict清除指定下所有緩存,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Spring?@Bean?修飾方法時注入參數(shù)的操作方法

    Spring?@Bean?修飾方法時注入參數(shù)的操作方法

    對于 Spring 而言,IOC 容器中的 Bean 對象的創(chuàng)建和使用是一大重點,Spring 也為我們提供了注解方式創(chuàng)建 bean 對象:使用 @Bean,這篇文章主要介紹了Spring?@Bean?修飾方法時如何注入參數(shù),需要的朋友可以參考下
    2023-10-10
  • RabbitMQ 的消息持久化與 Spring AMQP 的實現(xiàn)詳解

    RabbitMQ 的消息持久化與 Spring AMQP 的實現(xiàn)詳解

    這篇文章主要介紹了RabbitMQ 的消息持久化與 Spring AMQP 的實現(xiàn)剖析詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08

最新評論