yuusuke-roughの日記

Java,SpringBoot,趣味等

備忘録 + 日記

はじめに

 

外部APIからデータを取得し登録を行う処理の実装、リファクタリングと仕様変更を終えました。作業が膨大なため、なかなか記事を書けず。

後は、bucket4jによるリクエスト制限と最後の機能実装+αが控えているため、スケジュールはかなり詰め詰めですが、今年中のリリースはできそうです。

 

備忘録

2023-08-06T13:25:40.044+09:00[0;39m [33m WARN[0;39m [35m14244[0;39m [2m---[0;39m [2m[nio-8080-exec-9][0;39m [36m.w.s.m.s.DefaultHandlerExceptionResolver[0;39m [2m:[0;39m Resolved [org.springframework.beans.TypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'com.example.demo.model.book.Memo'; Failed to convert from type [java.lang.String] to type [java.lang.Long] for value '私は彼のように才気ある頭脳と覚悟を持ちたかった。']

パスとボディでパラメーター名が被っていた。

自戒を込めて...400なのでクライアント側?と思うが、バインドしているのはサーバーサイドなので、ログには気を付ける事。WARNの見落としに注意。

 

画像送受信について、Base64だと使用される文字が限定されるのでバリデーションは可能だが、クライアント側でデコードした時が気になる。

サーバーサイドでbyte[]に戻し、問題が起きないかチェックする方法を模索中。