次のような操作が必要です。
リーリー変換不可能な型を報告するエラー。DataBean は内部静的クラスです。
C には強制的に転送できる reinterpret_cast があり、Java には対応するメソッドが必要です
大家讲道理2017-05-17 10:09:31
Apache Commons の BeanUtils
和 Spring 的 BeanUtils
都有提供 copyProperties
と Spring の
copyProperties
メソッドを提供します。これは、あるオブジェクトのプロパティの値を別のオブジェクトに割り当てますが、プロパティの型が異なる場合に限ります。 2 つのオブジェクトのうち nameBeanUtils
は同じです。
Apache Commons を使用する例 : リーリー
ChartData
和 DataBean
したがって、
の属性名が同じ場合、コードは次のように記述できます (属性ごとに setter メソッドを記述する必要はありません): 🎜 リーリー 🎜もちろん、注意すべき点の 1 つは、これはリフレクションを使用して実装されており、setter メソッドを直接記述するよりも効率が低いということです。 🎜