Javaと情熱のあいだ

カステラとドーナツと珈琲

play framework

Play Framework2.3でScalaのSQL実行サンプル

def test = Action { val ret = DB.withConnection { implicit connection => SQL("select * from test).apply().head } }

Play Framework 2.3でIO error while decodingが出た場合の対処方法

Play Framework 2.3のactivator uiでコンパイルをかけると IO error while decodingを吐く場合が有ったので対処方法をメモ。コンパイラはUTF-8じゃないなら文字コードを指定しやがれこの野郎と怒ってる様子。 uiが作成したファイルを確認すると全てSJISで作…

Play framework 2のプラグインでjarファイルを無理やり作る方法

play publish

play frameworkのチェックボックスで初期選択を有効にする方法

モデルメンバ外の項目でチェックボックスを設定して初期値を有効にする方法をメモ。 @checkbox( testForm("test"), 'value -> true, 'checked -> "checked", '_label -> "test", '_error -> testForm.globalError )HMTLにはchecked="checked"と出力されてし…

Play Frameworkの設置用コンパイル

play clean compile stage 内容的にはdistコマンドと変わらないけど、ZIP圧縮されない。

Play FrameworkのPublicディレクトリ

Play FrameworkのPublicディレクトリはCSS、JS、画像などを置くようになっていますが distコマンドを実行するとjarの中に固められてしまうようです。アップロードした画像の保存先をPublicディレクトリなどに指定してるとdist後の設置で失敗します。

Play FrameworkのControllerでサブパッケージを作成するサンプル

PlayFrameworkのControllerでサブパッケージを作るとview側からは直接呼べなくなる 呼び出す場合は下記のように呼ぶ。controllers.testというサブパッケージを作って TestControllerにtestメソッドを作った場合。 controllers.test.routes.TestController.te…

Play FrameworkからMariaDBへ接続する

Google先生もMariaDBへ移行するらしいんで Play FrameworkからもMariaDBへ接続してみる。 今回はPlay Framework 2.1、MariaDB 10.4で確認。 材料はこちらMariaDB Client Library for Java Applicationsmariadb-java-client-1.1.5.jarをlibディレクトリへ入れ…