如何使用连字符 (-) 拆分我从 velocity apache 中的一项服务发送的请求?

How to split my request which I am sending from one of the services in velocity apache using hyphen (-)?

我有来自后端服务的数据 1234567-1。我必须在 Velocity Apache 请求转换中使用连字符 (-) 拆分此数据,并且需要将其传入。

ABC = 1234567
DEF = 1

并使用 ABC 和 DEF 我再次进行请求调用。

您可以对字符串调用所有 Java 字符串方法,对数组和列表调用 size():

#set($parts = $data.split('-'))
#if($parts.size() != 2)
  ## error handling
  ...
#else
  ## normal processing
  #set($ABC = $parts[0])
  #set($DEF = $parts[1])
  ...
#end