以下是DynamoDBTable注释。
@DynamoDBTable(tableName = "customer")
public class CustomerEntity{
我想要做的是,对tableName注释应用Maven资源过滤。但是,它似乎不适用于注释。
@DynamoDBTable(tableName = "${tableName}")
public class BigNoOfCustomerLinesEntity {
只是为了测试我的Maven配置是否适用于文件的其余部分,而且确实如此。
@DynamoDBTable(tableName = "${tableName}")
public class BigNoOfCustomerLinesEntity {
private String name = "${tableName}";
}
结果:
@DynamoDBTable(tableName = "${tableName}")
public class BigNoOfCustomerLinesEntity {
private String name = "customer";
}
注意:由于我不想使用注释,并且对* .xml而不是java源文件应用资源过滤,我认为现在还不支持DynamoDB基于XML的描述符。
答案 0 :(得分:0)
DynamoDB映射器当前确实不支持基于XML的描述符。我建议在https://github.com/aws/aws-sdk-java/issues打开此功能请求的github问题。