我將bean/pojo值從一個bean複製到另一個bean。Beanutils類上的未知屬性:pinkyMoreAndMore作品pMoreAndMore不
Beanutils很好地完成了這項工作。
今天早上我碰到了這引起了
Unknown property on class
異常的性質。
的屬性的名字是「pMoreAndMore」,是由()可信任Lombok的像getPMoreAndMore
我試圖複製使用以下屬性名「pMoreAndMore」值來產生getter和setter,但是這造成例外的上方。
在網上搜索了一下,但沒有找到太多,所以我將我的屬性重命名爲「pinkyMoreAndMore」(使用getPinkyMoreAndMore()生成getter),並使用屬性名稱「pinkyMoreAndMore」與beanutils進行值複製。
這裏沒問題。
爲什麼會「pinkyMoreAndMore」工作,但「pMoreAndMore」會導致錯誤? 可能這是一個邊緣案例,當談到camelcase等?
你可以用'PMoreAndMore'測試嗎?我還有其他地方碰到了一個情況,那裏的lombok getter默認名稱不是某些bean util的東西所期望的。或者指示lombok生成setter,比如'getpMoreAndMore','getPmoreAndMore'?只是爲了看看是否是這樣。 – pirho
@pirho我確實給了「PMoreAndMore」一個鏡頭,而且這個鏡頭很有效。很奇怪,我認爲你是正確的,在這些情況下,龍捲風和beanutils之間是不相容的。很高興知道! –