簡體   English   中英

返回類型的spring bean

[英]return spring bean with type

這感覺就像一個愚蠢的問題,甚至可能是一個副本(我看了,但找不到它)。

但是,如果在類型安全方面,我是如何做到這一點的?

ArrayList<String> myList = applicationContext.getBean( ArrayList<String>.class );

Java通過類型擦除實現泛型。 這意味着泛型類型在編譯時可用,但在運行時是Object。 所以不,沒有鑄造沒有辦法讓它工作。

可悲的是,你沒有。 這需要在運行時了解有關參數化類型<String> ,並且只有編譯器知道這一點。

暫無
暫無

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

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