2014-02-25 33 views
0

以下是DynamoDBTable註釋。Maven資源過濾不適用於註釋

@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源文件中應用資源篩選,我認爲基於XML的描述符沒有現在由DynamoDB支持。

+0

顯示您的完整pom文件以及您嘗試使用的文件的完整示例以及這些文件所在的位置。 – khmarbaise

回答

0

DynamoDB映射器當前確實不支持基於XML的描述符。我建議在https://github.com/aws/aws-sdk-java/issues上打開一個針對此功能請求的github問題。

+0

謝謝漢森。也許我看着提出這樣的功能要求。讓你再次知道。 –