小编use*_*346的帖子

spring-data-dynamodb 和 spring boot 的兼容版本是什么

服务器启动时我收到此警告。

INFO 13868 --- s.DynamoDBRepositoryFactory  : Spring Data Version:          2.3.7.RELEASE
INFO 13868 --- s.DynamoDBRepositoryFactory  : AWS SDK Version:              1.11.64
INFO 13868 --- s.DynamoDBRepositoryFactory  : Java Version:                 11.0.7 - Java HotSpot(TM) 64-Bit Server VM 11.0.7+8-LTS
INFO 13868 --- s.DynamoDBRepositoryFactory  : Platform Details:             Windows 10 10.0
WARN 13868 --- s.DynamoDBRepositoryFactory  : This Spring Data DynamoDB implementation might not be compatible with the available Spring Data classes on the classpath!
Run Code Online (Sandbox Code Playgroud)

https://github.com/boostchicken/spring-data-dynamodb

这就是 gradle 依赖。

plugins {
    id("org.springframework.boot") version "2.4.3"
    id("io.spring.dependency-management") version "1.0.11.RELEASE"
    id("com.google.cloud.tools.jib") …
Run Code Online (Sandbox Code Playgroud)

java spring spring-data amazon-dynamodb spring-boot

5
推荐指数
1
解决办法
5294
查看次数

Mongo DB - 如何使用不同的名称作为键而不是属性名称

我正在使用 org.springframework.data.mongodb.core.MongoOperations 来存储 MongoDB 文档。

@Document(collection = "api_response")
public class ApiResponse {

    private String dealNumber; // deal_Number
    private String systemCode; // system_Code

}
ApiResponse response = new ApiResponse();
mongoOperations.save(response); 
Run Code Online (Sandbox Code Playgroud)

它被正确保存。我需要使用不同的键而不是实际的属性名称。而不是 dealNumber,它应该是 deal_Number 作为键。

是否可以?

spring-data spring-data-mongodb

1
推荐指数
1
解决办法
683
查看次数