今回は、FlywayというDBマイグレーションツールの導入設定メモです。 動作・接続可能なDBがインストール済みの前提の内容となります。 バージョン MacOS:Sonoma 14.6 Flyway:9.22.3 MyS […]
AWS SES Terraform SpringBoot メール送信 実装 サンプル
今回は、AWSのSESをメールサーバーとして、 SpringBootのAPIからメールを送信する実装メモとなります。 独自ドメインは使用せずに自分の所有しているメールアドレスを利用します。 検証済みメールアドレスを登録し […]
VSCode VisualStudioCode プロキシ設定
今回は、VSCodeでプロキシ設定を行った際のメモとなります。 環境によってはネットワーク制限やプロキシ制限が行われている環境で、 開発等を行うこともあると思います。 そういった場合でもVSCodeが通信できる様にするた […]
MyBatis 新規データ登録 オートインクリメント 自動採番 ID 取得
MyBatisでDBにデータ新規登録するときに、 登録したデータのIDを返却する方法が分からなく調べたことがあるので、 メモしておきたいと思います。 前提として、Primary KeyなどオートインクリメントされるDB構 […]
SpringBoot MyBatis 設定 実装 サンプル
今回は、SpringBootでMyBatisを利用する為の基本設定や簡単な実装例のメモです。 MySQLに接続して、データを簡単なWeb画面に表示するところまでの内容になります。 MyBatis 公式ページ 検証環境・バ […]
MyBatis Generator 自動生成 設定
今回は、DB操作フレームワークであるMyBatisの自動生成機能についてのメモです。 MyBatisの基本的な部分についてはあまり触れておりませんので、ご了承下さい。 検証環境・バージョン MacOS:Sonoma 14 […]
SpringBoot Google Authenticator 実装 設定 2要素認証 MFA
今回は、Google Authenticatorを利用してMFA認証を実装するメモとなります。 SpringBootを利用したWebベースでの実装内容になっています。 ログイン後の画面に、QRコード表示を行い認証アプリで […]
EC2 Web API サーバー 構築
今回は、EC2のインスタンスにWebサーバーを構築して、 APIを実行できる様にするメモです。 簡単な確認用のWebAPIとしてKtor(Kotlin)を動作させてみます。 また、全ての工程を手動で作業する内容になってい […]
Java jpackage アプリ 配布 dmg パッケージ 作成
今回は、Java14で追加されたjpackageを使った際のメモです。 簡単なアプリを作成して、Mac用にビルドしてみたいと思います。 アプリの仕様は簡単に、CPU・メモリの使用率を表示させるGUIアプリ(Swing)に […]