真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

spring類(lèi)的靜態(tài)屬性實(shí)現(xiàn)注入的實(shí)例方法-創(chuàng)新互聯(lián)

這篇文章主要介紹“spring類(lèi)的靜態(tài)屬性實(shí)現(xiàn)注入的實(shí)例方法”,在日常操作中,相信很多人在spring類(lèi)的靜態(tài)屬性實(shí)現(xiàn)注入的實(shí)例方法問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”spring類(lèi)的靜態(tài)屬性實(shí)現(xiàn)注入的實(shí)例方法”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

成都創(chuàng)新互聯(lián)公司是一家網(wǎng)站設(shè)計(jì)公司,集創(chuàng)意、互聯(lián)網(wǎng)應(yīng)用、軟件技術(shù)為一體的創(chuàng)意網(wǎng)站建設(shè)服務(wù)商,主營(yíng)產(chǎn)品:響應(yīng)式網(wǎng)站、高端網(wǎng)站設(shè)計(jì)、全網(wǎng)營(yíng)銷(xiāo)推廣。我們專(zhuān)注企業(yè)品牌在網(wǎng)站中的整體樹(shù)立,網(wǎng)絡(luò)互動(dòng)的體驗(yàn),以及在手機(jī)等移動(dòng)端的優(yōu)質(zhì)呈現(xiàn)。網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、移動(dòng)互聯(lián)產(chǎn)品、網(wǎng)絡(luò)運(yùn)營(yíng)、VI設(shè)計(jì)、云產(chǎn)品.運(yùn)維為核心業(yè)務(wù)。為用戶(hù)提供一站式解決方案,我們深知市場(chǎng)的競(jìng)爭(zhēng)激烈,認(rèn)真對(duì)待每位客戶(hù),為客戶(hù)提供賞析悅目的作品,網(wǎng)站的價(jià)值服務(wù)。

我們知道,正常情況下,spring的一個(gè)bean要依賴(lài)其他資源,如properties或其他bean,直接利用@Value或@Autowired就可以了。這兩個(gè)注解就相當(dāng)于spring application context xml文件定義bean時(shí)的property節(jié)點(diǎn)。相當(dāng)于調(diào)用了每個(gè)屬性的set方法。

         

然而,當(dāng)一個(gè)java類(lèi)里的靜態(tài)方法需要引用一個(gè)spring資源時(shí),我們需要定義靜態(tài)屬性,然后通過(guò)顯示聲明它們的set方法(注意,這個(gè)set方法是非靜態(tài)的哦),來(lái)實(shí)現(xiàn)靜態(tài)屬性的注入。

見(jiàn)如下示例代碼,其中dingdingReceiverMan屬性的set方法通過(guò)@Value注解來(lái)注入一個(gè)配置

“monitor_log.dingding.receiverMan”;redisUtil屬性的set方法通過(guò)@Autowired注解來(lái)注入一個(gè)bean——被@Component修飾的類(lèi)“RedisUtil”。

@Component@Slf4jpublic class SendWarningMessage {  private static String dingdingReceiverMan;  private static RedisUtil redisUtil;  static final String ACC_MONITOR_REDIS_KEY_PREFIX = "ACC_MONITOR_";  @Value("${monitor_log.dingding.receiverMan}")  public void setDingdingReceiverMan(String value) {    dingdingReceiverMan = value;  }    @Autowired  public void setRedisUtil(RedisUtil value) {    redisUtil = value;  }    public static void sendMsg(String mobile, String msg) {      ...        String redisKey = ACC_MONITOR_REDIS_KEY_PREFIX + MD5Util.md5(warningMsg);    if (redisUtil.get(redisKey) != null) {      log.info("手機(jī)號(hào)近期發(fā)過(guò),為防止頻繁發(fā)送,本次不發(fā)。 {}", mobile);    } else {      log.info("發(fā)送的消息:{}", warningMsg);      DingdingUtil.sendDingDing(dingdingReceiverMan, warningMsg);      redisUtil.set(redisKey, warningMsg, 5 * 60);    }        ...      }}

到此,關(guān)于“spring類(lèi)的靜態(tài)屬性實(shí)現(xiàn)注入的實(shí)例方法”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!


文章標(biāo)題:spring類(lèi)的靜態(tài)屬性實(shí)現(xiàn)注入的實(shí)例方法-創(chuàng)新互聯(lián)
瀏覽地址:http://weahome.cn/article/gdpsi.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部