Spring Boot

スポンサーリンク
AWS

Elastic Beanstalkでの大容量ファイルアップロードエラーの解決方法

概要 Elastic Beanstalkを使用してSpring Bootで作成したアプリケーションに対して大容量ファイルのアップロード時に「client intended to send too large body: 9999999 by...
Java

MyBatisでUUIDを使用する方法

MyBatis は標準で UUID をサポートしていないようなので、BaseTypeHandler クラスを継承した独自の UUIDTypeHandler クラスを作成して対応します。 UUIDTypeHandler の実装 package...
Java

Spring Boot3 でHibernateのSQLをログ出力する方法

application.yamlファイルに下記のように設定するとログ出力できました。 # application.yaml logging: level: sql: debug org.hibernate.orm.jdbc.bind: tr...
Java

FlywayException: Found non-empty schema(s) “public” but no schema history table. Use baseline() or set baselineOnMigrate to true to initialize the schema history table.

Flywayを初めて実行するときにスキーマ内が空でないと例外を出力して処理を中断します。既存のデータベースを誤って破壊してしまわないように考慮されているようです。 baselineを設定する ベースラインを設定すると実行できます。 # ap...
未分類

Web server failed to start. Port 8080 was already in use.

Spring Bootに指定したポート番号が既に使用されていると起動できません。使用中のアプリケーションを終了するか、Spring Bootのポート番号を変更すると起動できるようになります。 ************************...
Java

Spring Bootにオレオレ証明書を設定する

ローカルの開発環境用にオレオレ証明書を作成して設定する手順です。 オレオレ証明書を作成する Java の keytool でオレオレ証明書を作成することができます。下記のコマンドを実行すると「keystore.p12」というファイルが作成さ...
スポンサーリンク