RedshiftでERROR:Delimiter not found

Redshift のテーブルに対して S3 に保存した JSON ファイル (NDJSON (Newline Delimited JSON)) を COPY しようとすると、下記のようなエラーが表示されました。 COPY コマンドに対して明示的に delimiter を付ける必要がある?と思い付けてみると、今度は別のエラーが表示されました。 結局のところ、Redshift 的には「CSV ファイル […]

Spring Data JPAとMySQL 8.0とUUIDでEntityNotFoundException: Unable to find

Spring Boot 2.5.5 と MySQL 8.0 で spring-boot-starter-data-jpa を使用してアプリケーションを作成し、Entity アノテーションを付けたクラスの主キーを UUID としました。例えば下記のような感じです。 アプリケーションで自動でテーブルを作成させると、下記のような create 文が発行されていました。UUID はデフォルトでは bina […]

Spring Bootとspringdoc-openapiでバージョン番号を表示

5 年以上前、2015 年前後でしたでしょうか、Spring Boot で API ドキュメントを生成する際は springfox を使用していました。 しかし、2021 年ということもあり、springdoc-openapi を使用してみることにしました。 既存の build.gradle の dependencies に追加するのみで API ドキュメントを生成できるようになります。 […]

GitHubのSpring BootアプリケーションをCloud Runにデプロイ

GitHub で管理している Spring Boot アプリケーションのソースコードプロジェクトの main ブランチにコミットがされた際に、Google Cloud Platform (GCP) の Cloud Build で Docker イメージのビルドを行い、ビルドされたイメージを Container Registry に Push し、Push されたイメージを使用して Cloud Ru […]