行く記憶の流れは絶えずして

戻ってこないのでメモするところ

Dropwizard勉強中のTips

勉強中に引っかかったところをメモしておきます。

  • HibernateBundleのインスタンスはテーブル毎に必要
    • サンプルではテーブル1つしかなく、インスタンス名もhibernatebundleなので
      これひとつで済むと誤解していた。
    • しかしサンプルを良く見るとHibernateBundleのコンストラクタ
      テーブルのDAOクラスを渡している。
      テーブルを増やすとここ以外にも定義、initialize(),run()にも追加必要。
      慣れてきたらfactoryみたいな補助クラスを作りたい…
  • Viewで使用するmustacheのリソースにアクセスするにはdropwizard-views-mustacheのライブラリが必要
    • freemakerを使うならdropwizard-views-freemakerのライブラリ
    • test.mastacheを参照したければ
    • [src/main/resources/viewソースのパッケージ/test.mastache]に配備

 

dropwizardの規則に加え、使用しているライブラリも知らないものばかり。

(今回のmastacheの前にjerseyの壁もありました。RESTってはじめて聞いた)

先は長いぞ。。。