我正在使用List.class
,因为List<String>.class
是错误的。是否有获取参数化类的类的语法?
代码:
import java.util.List;
import org.apache.camel.Message;
...
Message m = exchange.getIn();
List<String> serviceIds = null;
serviceIds = m.getHeader("serviceId", List.class);
我当然更愿意:
serviceIds = m.getHeader("serviceId", List<String>.class);
如果标题中包含非字符串的列表,则确保 getHeader 将返回 null。