日本のソフトウエア開発会社がフィリピン事務所でのプロジェクトマネージメント兼会計事務(入力のみ)を募集していたので応募して採用される。フィリピンに2016年の5月から赴任してからもうすぐ三年になります。フィリピンで令和を迎えることになるとは思わなかった。仕事はIT系の会社でマネージャをやってますが、最近AWS関連の案件が多くなってきました。App会社のWebアプリケーションはReactで画面周りを作ってます。簡単なサンプルは書いて勉強中です。面倒なのは、環境を作ること。エミュレータで動かしてみると、大きな問題はなさそう。わからないないうちにインストールできてしまいました。会社のiMacは実は2011なのでBootCampのWindows10対応リストに入っていません。写経を続けて、Entityの追加のとこまで来ました。Setterは省略って書いてある。Setter自動生成してたな。APIのクラスを使用するからライブラリとクラスを追加してねと。開発してるとDBの内容はどんどん変わっていきますね。flywayはデータベースマイグレーションツールです。SQL文を開発環境に適用してくれるベ便利ツールです。bootプロジェクトのbuild.gradleに設定を追加します。実行すると以下のようにエラーとなります。Vagrantを使って環境構築、管理してますが仮想環境を立ち上げるだけで実行できるので便利ですね。普段はMac上で開発しています。テストするときはMac上でWebアプリケーションを起動。BootはTomcatを含んでいるので起動するだけでWebアプリとして動作します。moreBootCampでWindows10をインストールする普段はMacで開発しています。Webアプリケーションなのでブラウザ上で確認するわけですが、ちょいちょいIEとかMS-Edgeだと問題があることが多いですね。VM上のWIndows10上で確認しているのですが、けっこう遅い。そんなのあったかなと思って行ったらちゃんとありましたね。bootではセキュリティ関連の機能も充実しています。ユーザ新規登録した際のパスワードをハッシュ化してデータベースに保存しておきます。作成した仮想環境上にPostgresqlをインストールしてあります。テーブル定義はこんな感じ、flywayでテーブル作成します。実行したときにBOXをダウンロードするVagrant便利ですね。おいらの環境では動くんだけどなーということを減らせます。BOXというファイルを事前にローカル環境にダウンロードする必要があります。Swapping前回は雛形だけなのでlocalhost:8080にアクセスするとエラーになりました。Controllerを追加してみます。写経を続けて、Entityの追加のとこまで来ました。開発してるとDBの内容はどんどん変わっていきますね。ウェブリブログこの広告は60日以上更新がないブログに表示がされております。以下の方法で非表示にすることが可能です。・記事の新規投稿をおこなう×この広告は1年以上新しい記事の投稿がないブログに表示されております。