我正在调试一段包含复杂数据结构的代码。我想使用dbx变量来保存这些结构的值,以避免每次查看内容时指针间接。
当我这样做时,set $myTemp=*ptr->curValue
之类的东西,它不会给出任何错误,但发出一个显示命令不会显示myTemp。当我执行print $myTemp
时,我也没有输出也没有错误。执行print myTemp
(没有美元符号)会产生错误,类似于“myTemp未在本地范围中定义...”。任何想法在这里可能是错的。
我在这里使用solaris 10.
答案 0 :(得分:1)
您不必在dbx中使用public class ProductList {
private List<Product> productList = new ArrayList<Product>();
@JsonProperty("data")
@JsonTypeInfo(use=JsonTypeInfo.Id.NAME, include=JsonTypeInfo.As.WRAPPER_OBJECT)
public List<Product> getProductList() {
return productList;
}
public void setProductList(List<Product> productList) {
this.productList = productList;
}
I am setting ProductList object in ResponseEntity object and returning from controller.
。您只需指定set
,也不能指定空格。否则它会全部按下来。
答案 1 :(得分:0)
我认为你有语法错误。 Dbx使用ksh shell语法,并且您在变量名称上使用美元符号前缀(根据您的描述)。
而不是说:
set $foo=bar
这样说:
set foo=bar