java
実は簡単にできるのでした〜
依存の修正だけで動きますよ〜
jOOQのパッケージ構成が少し変わりますよ〜
誰もいい感じのサイトを作ってなかったので、私がやってしまったよ
GAE/Java8がベータに達したので、早速試したわけですが、実はデプロイしてサイトが動くまでにアレコレ躓いた部分があったので、その対応をまとめます。
前回GAE/Golangでやったやつを、只今絶賛ベータ版のjava8で試してみましたよ〜
今まで手動でLet's encryptを定期実行していた苦労はいったい・・・・
東京リージョンにGAE/GOをデプロイしようと思ったらこれだよ!
大分乗り遅れた感が強いですが、東京リージョンに変更しました。 GAE/Jのサイトでもかなり速くなりましたよ〜
できるんだな、これが。
長い道のりでした・・・
手順が結構あるうえ(無料では)自動化できないので、手順残しておきます。
GAE/Gに手を出し始めましたよ〜
やっとtree-maps復旧しましたよ〜
Spring boot、Spring batch、Flyway、Jooq code generator、Jooq DSLの組み合わせですよ〜
今度はObjectMapperの設定と組み合わせた場合の例ですよ〜
あともう一歩頑張ってくれればくっそ有用な機能なのにな〜
なんでデフォルトの挙動がこんな事になってるんですかね・・・
実はserversにtomcat6を追加する方法、あるんですよこれが。ちょっと古めの環境で萎えている方も最新のeclipseを使ってみませんか?
なんか怪しい・・・
Google App Engine For Javaで、独自ドメインを割り当てたので、301リダイレクトする方法を調べて実装してみました。
spring bootでウェーイしようと思い、IDEをIntellijにしようとしたのですが、何故かspring loadedが動かない問題に遭遇しました。結果的にしょうもないオチがつきましたが解決しました。
フォームがある画面の場合、URL直打ちによるアクセスや2重submit等を防ぐためにtokenチェックを入れるのが定番ですね。しかしこのtokenチェック、普通にやるとJUnitのユニットテストで必ずひっかかってしまいます。なんせ前の画面から遷移していませんからね…
メール送信はまだまだ業務で重要ですね。javaでメール送信をする処理をユニットテストしたいけどメールが大量に飛んでしまうのは困るし、誤って本番環境のメールアドレスにメールが飛んだら大変です。そんな時はwiserを使いましょう!
久々の技術ネタです。SQLで一回だけデータを取得後に、複数回ソートし直すような処理がある場合、java側でDTOのリストをソートしたくなる事があります。そんな時はGoogle guavaのOrderingを使いましょう!
現在お仕事でとあるサイトの多言語化をしております。プロジェクト開始から約1週間経過したのですが、色々と酷い事になっているので、日記ベースで綴っていこうと思います。
皆大好きjenkinsのお話です。
最近開発をしていて、入力フォームが沢山ある案件で、あれを修正するとあっちの画面にもこっちの画面に影響する、といった現象が連鎖してしまい、段々と影響範囲をテストできなくなってきました。これを何とかするため、ついにSelenium WebDriverを使うよう…
私は以下のサイトをGoogleAppEngine for javaの上でPlay framework1.2を載せて開発しています。 play2系だとGAE/Jに対応していないので動かないのですが、play1系だと実はGAE/Jに対応しているので、動くのです。しかしdatastoreの管理画面が開かなかったり、…
Dropwizardを学ぶシリーズ、第2回です。