タグ

Mappingに関するJHashimotoのブックマーク (3)

  • 高速Mappingライブリ MapStructをLombokとJava11で使用する - Qiita

    MapStructとは Entity(またはDomain)からDTOへの変換を助けてくれるライブラリです。 有名なMappingライブリとしては、Structs1.xのBeanUtilsや、ModelMapper・Dozerなどがあります。 MapStructの特徴は、Lombokと同じようにアノテーションプロセッサーを用いてコードを自動生成しているため、 ガリガリと自力でgetter/setterを用いてマッピングするのと同じぐらいに高速な点が特徴です。 性能については、下記記事で紹介されています。 Performance of Java Mapping Frameworks 主観となりますが、性能だけでなく、他のマッピングツールと比較しても、コードが直観的で解りやすいと感じています。 そんな素敵なMappingツールですが、ちょっと導入に色々と嵌ってしまった & 同様の記事が見つからな

    高速Mappingライブリ MapStructをLombokとJava11で使用する - Qiita
  • Mappingプラグイン(その1) - 418 | I'm a teapot

    これはKnockoutJSアドベントカレンダー17日目の記事です。 KnockoutJS Advent Calendar 2014 - Qiita MappingプラグインはKnockoutJS公式のドキュメントに唯一書かれてあるプラグインです。 http://knockoutjs.com/documentation/plugins-mapping.html 公式ドキュメントには色々書いてありますが、簡単に言うと 「JSのオブジェクト内のプロパティや配列を observable / observableArray に変換」するプラグインです。 個人的にはばっちりハマるパターンにまだ落とし込めてないので良さげなパターンあれば教えて欲しいです。 下図の Model 部分についてサーバからJSONを取得してマッピングさせるときに便利なんじゃないかと思います。 ※公式ドキュメントでは view m

  • Blog - Mikula Beutl - SEO Consulting

    JHashimoto
    JHashimoto 2015/05/08
    “オプションを使用することでマッピング時の動作(特定のプロパティをマッピングから無視したり単純にコピーする等)をカスタマイズできます。”
  • 1