Open1
DynamoDBと接続するリポジトリのコンストラクタでエラーが発生する時
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'xxxController'
ここからサービス、リポジトリとbeanやインスタンスが生成できてないよ、というエラーが出てきて最終的に
java.lang.NullPointerException: setter must not be null.
が表示される
結論
- @DynamoDbBeanを付与しているdata classの定義を val ではなく var で行う
- その後、リポジトリでsetterも定義する
- 解消