有人可以解释一下standalone.xml中'$ {'和':'的语法吗?

时间:2015-06-02 18:51:49

标签: java xml jboss

有人可以在JBoss的standalone.xml中解释'$ {'和':'的语法,例如:

port-offset="${jboss.socket.binding.port-offset:0}" ?

我知道'jboss.socket.binding.port-offset'是一个系统属性。 所以,如果它被设置 - 它将覆盖0值? 在这种情况下,':'的含义是什么?

1 个答案:

答案 0 :(得分:1)

来自here

  

正如您所看到的,它包含一个Beanshell表达式,这意味着,除非设置了jboss.socket.binding.port-offset,否则它的计算结果为0,所以标准套接字。