簡體   English   中英

Java Accessor / Mutator->屬性名稱

[英]Java Accessor/Mutator -> Property name

我想知道的是,有沒有一個Java庫,可以讓您確定給定訪問器/更改器的屬性的名稱。

像這樣:

getValue() -> value 
setAnotherValue(String v) -> anotherValue

我正在尋找將此屬性值與Apache BeanUtils配合使用,以將給定的setter / getter分別與相應的getter / setter進行匹配。

我知道我以前已經看到過這種行為,但是現在我正在尋找它,所以我找不到能夠提供這種功能的圖書館。

謝謝。

java.beans.Introspector對於獲取該信息很有用。 您要使用getBeanInfo()然后通常要從bean信息中調用getPropertyDescriptors()使用屬性描述符,可以獲取屬性名稱,然后為適當的getter和setter引用java.lang.reflect.Method對象。您希望調用它們。

祝好運。

您可以使用describe獲得具有相應訪問器方法的屬性。 要獲取特定的訪問器方法,請從返回的屬性集中比較(使用正則表達式)。

暫無
暫無

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

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