SpringBoot - Java AWS SDK 2 Усовершенствованный клиент DynamoDB и проблема с devtools - PullRequest
0 голосов
/ 02 мая 2020

Я использую Spring Boot 2.17 и java sdk и DynamoDB с расширенными возможностями '2.13.8'.

Я звоню с расширенным клиентом как:

public Product readProductById(String id) {
    Key key = Key.builder()
            .partitionValue(id)
            .build();
    Product product =  productTable.getItem(key);
    return product;
}

это вызывает, когда вызывается эта ошибка:

class de.xxx.productsapi.db.Product cannot be cast to class de.xxx.productsapi.db.Product (de.xxx.productsapi.db.Product is in unnamed module of loader 'app'; de.xxx.productsapi.db.Product is in unnamed module of loader org.springframework.boot.devtools.restart.classloader.RestartClassLoader @19e19c7e)
java.lang.ClassCastException: class de.xxx.productsapi.db.Product cannot be cast to class de.xxx.productsapi.db.Product (de.xxx.productsapi.db.Product is in unnamed module of loader 'app'; de.xxx.productsapi.db.Product is in unnamed module of loader org.springframework.boot.devtools.restart.classloader.RestartClassLoader @19e19c7e)

Переключение livereload to enabled: false не помогло, но полное удаление devtools сработало. Но это не статистическое решение, так как я хочу использовать devtools.

Спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...