簡體   English   中英

Groovy意外令牌@

[英]Groovy unexpected token @

我在下面的部分代碼上遇到了麻煩:

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
  "acct",
  "dateFrom",
  "dateTo"
})

啟動失敗:

portal.view。[***]。getAccStmtList.GetAcctStmtList.groovy:403:意外令牌:@ @第403行,第1列。@ XmlAccessorType(XmlAccessType.FIELD)。

在相同的對象中, XmlAccessorType可以正常工作。 這是我的代碼。

@XmlType(name = "", propOrder = {
  "schCrit"
})

@XmlType(name = "", propOrder = {
  "newCrit"
})

Groovy和Java之間的語法差異之一是聲明數組文字 因此, propOrder元素的String數組值需要用方括號而不是花括號來編寫:

@XmlType(name = "", propOrder = [
  "acct",
  "dateFrom",
  "dateTo"
])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM