0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SpringBean初始化順序

Java開發(fā) ? 來源:jf_96884364 ? 作者:jf_96884364 ? 2024-11-06 16:04 ? 次閱讀

原文鏈接

Spring bean是Spring框架在運(yùn)行時(shí)管理的對(duì)象。Spring bean是任何Spring應(yīng)用程序的基本構(gòu)建塊。我們編寫的大多數(shù)應(yīng)用程序邏輯代碼都將放在Spring bean中。

執(zhí)行順序:

Constructor > @Autowired > @PostConstruct > InitializingBean > init-method

因此不能在構(gòu)造函數(shù)中直接使用@Autowired定義的參數(shù),而應(yīng)該在@PostConstruct中調(diào)用。

例如:

public class Metric {

    @Autowired
    MonitorMetric monitorMetric;

    final String string;

    // 構(gòu)造函數(shù)
    public Metric(String string){
        this.string = string;
    }

    // 在 PostConstruct 中獲取 Autowired 的值
    @PostConstruct
    public String initialize(){
        return monitorMetric.getStr();
    }
}

學(xué)習(xí)更多編程知識(shí),請(qǐng)關(guān)注我的公眾號(hào):

代碼的路

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    2984

    瀏覽量

    106929
  • spring
    +關(guān)注

    關(guān)注

    0

    文章

    340

    瀏覽量

    14887
收藏 1人收藏
  • jf_968843641

評(píng)論

相關(guān)推薦
熱點(diǎn)推薦

音頻無法初始化是怎么回事?

初始化代碼如圖 軟硬件版本信息 rtos_only01科技開發(fā)板 錯(cuò)誤日志
發(fā)表于 04-27 06:53

攝像頭與音頻一起初始化的時(shí)候順序有什么要求嗎?

運(yùn)行該初始化代碼就會(huì)報(bào)錯(cuò) 音視頻都需要初始化的時(shí)候是否有不同的順序需要調(diào)整? 期待結(jié)果和實(shí)際結(jié)果 軟硬件版本信息 k230 micropython 錯(cuò)誤日志 嘗試解決過程 補(bǔ)充材料
發(fā)表于 03-11 07:45

STM32CubeMX用于STM32配置和初始化C代碼生成

電子發(fā)燒友網(wǎng)站提供《STM32CubeMX用于STM32配置和初始化C代碼生成.pdf》資料免費(fèi)下載
發(fā)表于 02-26 17:32 ?658次下載

EE-359:ADSP-CM40x啟動(dòng)時(shí)間優(yōu)化和器件初始化

電子發(fā)燒友網(wǎng)站提供《EE-359:ADSP-CM40x啟動(dòng)時(shí)間優(yōu)化和器件初始化.pdf》資料免費(fèi)下載
發(fā)表于 01-13 16:33 ?0次下載
EE-359:ADSP-CM40x啟動(dòng)時(shí)間優(yōu)化和器件<b class='flag-5'>初始化</b>

EE-88:使用21xx編譯器在C中初始化變量

電子發(fā)燒友網(wǎng)站提供《EE-88:使用21xx編譯器在C中初始化變量.pdf》資料免費(fèi)下載
發(fā)表于 01-13 15:54 ?0次下載
EE-88:使用21xx編譯器在C中<b class='flag-5'>初始化</b>變量

OMAP5912多媒體處理器初始化參考指南

電子發(fā)燒友網(wǎng)站提供《OMAP5912多媒體處理器初始化參考指南.pdf》資料免費(fèi)下載
發(fā)表于 12-17 16:20 ?0次下載
OMAP5912多媒體處理器<b class='flag-5'>初始化</b>參考指南

STM32F407 MCU使用SD NAND?不斷電初始化失效解決方案

STM32F407微控制器單元(MCU)與SD NAND的結(jié)合提供了強(qiáng)大的存儲(chǔ)解決方案。然而,不斷電初始化失效問題可能會(huì)導(dǎo)致系統(tǒng)穩(wěn)定性和數(shù)據(jù)完整性受損。我們將STM32F407與SD NAND集成時(shí)可能遇到的初始化問題,并提供專業(yè)的解決方案。
的頭像 發(fā)表于 12-11 10:51 ?830次閱讀
STM32F407 MCU使用SD NAND?不斷電<b class='flag-5'>初始化</b>失效解決方案

segger編譯器初始化問題

的圖; 2.第二張圖是該變量在文件中的所有操作,第一行是初始化,該行代碼在初始化部分最后一個(gè),執(zhí)行完就是主循環(huán)了; 3.第2,3行也是對(duì)變量的賦值,在主循環(huán)中; 4.第4行已注釋; 5.第6行是對(duì)變量
發(fā)表于 12-09 18:06

請(qǐng)問LMX2595配置時(shí)如何進(jìn)行初始化?

您好,查閱手冊(cè)說初始化按照1.r0的rest置為1;2.r0的reset置為1;3.按照寄存器表格配置寄存器;4.fcal_en置為1的順序初始化。請(qǐng)問在第三步中,按照寄存器表配置寄存器,這些
發(fā)表于 11-12 06:51

初始化AIC3104的過程中會(huì)產(chǎn)生雜音怎么解決?

初始化AIC3104的過程中會(huì)產(chǎn)生雜音(類似爆音)的情況,配置3104過程中內(nèi)部的器件有沒有先后順序的要求?或者有沒有方法避免這些雜音的出現(xiàn)?
發(fā)表于 11-06 08:10

基于旋轉(zhuǎn)平移解耦框架的視覺慣性初始化方法

精確和魯棒的初始化對(duì)于視覺慣性里程計(jì)(VIO)至關(guān)重要,因?yàn)椴涣嫉?b class='flag-5'>初始化會(huì)嚴(yán)重降低姿態(tài)精度。
的頭像 發(fā)表于 11-01 10:16 ?856次閱讀
基于旋轉(zhuǎn)平移解耦框架的視覺慣性<b class='flag-5'>初始化</b>方法

TMS320C6000 McBSP初始化

電子發(fā)燒友網(wǎng)站提供《TMS320C6000 McBSP初始化.pdf》資料免費(fèi)下載
發(fā)表于 10-26 10:10 ?0次下載
TMS320C6000 McBSP<b class='flag-5'>初始化</b>

如何在i.MX RT微控制器上初始化LWIP協(xié)議棧

在i.MX RT微控制器上初始化LWIP協(xié)議棧是一個(gè)復(fù)雜但有趣的過程,它涉及多個(gè)步驟和關(guān)鍵組件的配置.
的頭像 發(fā)表于 10-12 11:48 ?707次閱讀
如何在i.MX RT微控制器上<b class='flag-5'>初始化</b>LWIP協(xié)議棧

瀚海微SD NAND應(yīng)用之SD協(xié)議存儲(chǔ)功能描述2 初始化命令

初始化和識(shí)別過程: 總線激活后,主機(jī)啟動(dòng)卡初始化和識(shí)別過程。 初始化過程從SD SEND OP COND (ACMD41)開始,通過設(shè)置其操作條件和OCR中的HCS位。HCS (Host
的頭像 發(fā)表于 07-22 10:54 ?669次閱讀
瀚海微SD NAND應(yīng)用之SD協(xié)議存儲(chǔ)功能描述2 <b class='flag-5'>初始化</b>命令

運(yùn)動(dòng)控制器的代碼運(yùn)行順序是什么

組成部分和關(guān)鍵步驟。 初始化 運(yùn)動(dòng)控制器的代碼運(yùn)行順序首先從初始化開始。初始化是為控制器設(shè)置初始狀態(tài)的過程,包括配置輸入/輸出接口、設(shè)置寄存
的頭像 發(fā)表于 06-13 09:25 ?785次閱讀

電子發(fā)燒友

中國(guó)電子工程師最喜歡的網(wǎng)站

  • 2931785位工程師會(huì)員交流學(xué)習(xí)
  • 獲取您個(gè)性化的科技前沿技術(shù)信息
  • 參加活動(dòng)獲取豐厚的禮品