Spring Boot

JPA(HBA)+PostgreSQLでBLOB型を扱う

JPA(HBA)+PostgreSQLでBLOB型を扱いたいのに、@Lobだけでは oid 型で生成されてしまう。 @Lob に加えて、 @Type(type="org.hibernate.type.BinaryType") アノテーションを追加することでbytea型で生成された。 @Column @Lob @Type(type="org.hibernate.type.…

【備忘】Spring Session に関連するテーブル(spring_session 等)が存在しない旨のエラーへの対応

「org.postgresql.util.PSQLException: ERROR: リレーション"spring_session"は存在しません」 以下から、対応するschema-<DB>.sql (今回の場合はPostgreSQLなのでschema-postgresql.sql) を拝借してDBに直接流してしまう。 github.com Stacktrace: リレーショ</db>…

KB:MultipartのPOSTで `Required request part 'file' is not present`

BootStrapVue で b-form-file 部品を使って Multipart のアップロードを実装していたところ、 Required request part 'file' is not present という SpringBoot がわのエラーにハマりました。。 MultipartResolver の設定をして見ろだとか、 #configureMessa…

(備忘録)Spring Boot の JPA で InnoDB を使用してほしい

バージョン: Spring Boot 2.2.0 ビルド: Gradle DB:MYSQL(engine:InnoDB) JPAが発行するCreate文で engine=MyISAM となっている。 InnoDB を使用したいときはどうすればよいのか?。 ⇒ 単純にapplication.propertiesを修正するだけだった。 (接続設定…

(備忘録)Spring Boot Data の使用ライブラリでハマった

ちょっとハマっちゃったので更新。 しょうも無い原因だったけど。。 バージョン: Spring Boot 2.2.0 ビルド: Gradle JpaRepository の実装をしていたら Spring Boot が起動しなくなった。 問題 [org.springframework.data.jdbc.repository.support.JdbcRep…

Webアプリ基盤載せ替え ~フロントエンド編~ Nuxt.js をはじめる ① Nuxt.js のプロジェクト セットアップ

Webアプリ基盤載せ替え ~フロントエンド編~ Nuxt.js をはじめる ① Nuxt.js のプロジェクト セットアップについて。 前回の記事 vemi.hatenablog.com 前提 開発マシン・OS:Windows 10 x64 (Surface Go)・・・とりあーず手元の超貧弱な環境。とはいえファン…

自作のWebアプリフレームワークを載せ替えようとおもう。

数年前に趣味で作ったWebアプリ基盤「milpla(mirelplatform)」 これまでは、アイドル関連のメセカシステムとか、社内向けツールの基盤システム・ライブラリとして使っていたのだけども、 社内向けツールのアップデートに合わせて、貧弱でチープなのどうに…