簡體   English   中英

創建一個Java類的對象,該對象的構造函數以@Autowired注釋

[英]Create an object of a java class whose constructor is annotated with @Autowired

有一個類的構造函數帶有@Autowired注釋。 我想創建此類的對象,而無需實際傳遞構造函數參數和使用默認參數。 有人可以告訴我如何創建此類的對象嗎?

使用Spring框架的原因之一是您不必創建對象並手動管理它們,如果您可以提供更多細節示例代碼或其他有助於您更好地了解情況的信息,Spring會為您完成。

Spring是一個依賴項注入框架(它也包含其他內容)。 因此,重點不是“創建”自己的實例並重用Spring為您創建的實例。

如果要創建其構造函數標記為@Autowired的類的對象,則仍可以使用常規的新java運算符創建該類的對象。 您可以通過使用@Autowired標記字段來創建該類的對象.Spring會為您處理對象創建。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM