IntelliJのpluginをScalaでつくる
Posted on March 03, 2019 at 20:15 (JST)
IntelliJ用のカスタムプラグインを作成してみたので、メモを残す。
ScalaMock用のプラグインを作成、せっかくなのでScalaで書いてみた。
ビルドにはGradleを使用した。
Scalaのcollectionにあるメソッドをひたすら試す
Posted on February 18, 2019 at 21:00 (JST)
Scalaのcollectionにあるメソッドをひたすら試したので忘備録を兼ねメモ。
Read MoreScalaTestのテストケースをsbtから実行しIntelliJでデバッグする
Posted on January 13, 2019 at 23:50 (JST)
指定したテストケースのみを実行し、IntelliJ でステップ実行する方法について記載する。
IntelliJ IDEA は任意の JVM remote server と連携してデバッグ実行するための機能を備えている。
下記の手順でステップ実行等GUIの機能を利用できる。
- SBT_OPTS(環境変数)にデバッグを外部から受け付けるオプションを設定し、sbtを立ち上げる
- IntelliJの
Run/Debug Configurations
の設定をする - IntelliJ IDEAのエディターにブレークポイントを置く
- sbtコマンドでテストを実行する
Elastic Beanstalkのアプリケーションから出る複数行ログ(stacktrace)をまとめる方法
Posted on October 23, 2018 at 23:45 (JST)
AWS Elastic Beanstalkの複数コンテナDockerプラットフォーム環境でawslogsドライバーを使用してCloudWatch Logsへログを流す時に、stacktraceを1行にまとめる方法について記載する。
なお、アプリケーションはJVM系でlogbackを使用している。
NestのCORS設定メモ
Posted on September 23, 2018 at 22:30 (JST)
CORSの設定方法についてメモ。
Read MoreNest(TypeScript)で遊んでみる 〜Configuration編〜
Posted on September 18, 2018 at 01:30 (JST)
今回は環境別設定を .env
ファイルに定義し、Nestアプリケーションで利用する方法について記載する。
- ライブラリをインストール
- 環境別設定を読み込む
- TypeORMの設定として利用する
Nest(TypeScript)で遊んでみる 〜DB連携編〜
Posted on September 16, 2018 at 16:00 (JST)
今回はTypeORMを利用してDB(MySQL5.6)へ接続する方法にて記載する。
- 事前準備: dockerでMySQLを立ち上げる
- ライブラリをインストール
- 接続情報設定
- RepositoryパターンでCRUD実装
- テスト時にモック差し替え
- はまりどころ