亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么要注入自己

為什么要注入自己

呼喚遠方 2023-06-04 17:12:45
我正在嘗試制作 jira 插件,但無法理解為什么類自己注入構造函數@JiraComponentpublic class IssueKeyValidator {    @Inject    public IssueKeyValidator(IssueManager issueManager) {        this.issueManager = issueManager;    }}
查看完整描述

1 回答

?
慕娘9325324

TA貢獻1783條經驗 獲得超4個贊

構造函數級別的注釋@Inject并不意味著構造函數類被注入,而是構造函數參數中類的實例。在這種情況下@Inject,表示IssueManager應將 bean 注入到IssueKeyValidators 構造函數中。

public @interface Inject

標識可注入的構造函數、方法和字段。可能適用于靜態成員和實例成員??勺⑷氤蓡T可以具有任何訪問修飾符(私有、包私有、受保護、公共)。首先注入構造函數,然后是字段,然后是方法。超類中的字段和方法在子類中的字段和方法之前注入。未指定字段之間和同一類中的方法之間的注入順序。

可注入構造函數使用@Inject 注釋,并接受零個或多個依賴項作為參數。@Inject 最多可以應用于每個類的一個構造函數。


查看完整回答
反對 回復 2023-06-04
  • 1 回答
  • 0 關注
  • 123 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號