Activemq:如何使 transportConnector uri 更具可读性?
Activemq: How do I make the transportConnector uri more readable?
我的 activemq.xml 配置文件中的 transportConnector uri 超过 400 个字符,我需要添加更多字符。这使得它很难阅读和编辑。
<transportConnector name="ssl" uri="ssl://0.0.0.0:61617?transport.enabledProtocols=TLSv1.1,TLSv1.2&transport.enabledCipherSuites=TLS_RSA_WITH_3DES_EDE_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA&needClientAuth=true&maximumConnections=1000&wireFormat.maxFrameSize=104857600" />
是否有一些语法可以用来将其分成单独的行以使其更具可读性?或者我可以用另一种格式配置传输,比如 bean 吗?
基本上我们说的是将一个长的 xml 属性拆分成几行,对吧?
您可以使用像这样的标签来格式化您的属性字符串:
<transportConnector name="ssl"
uri="ssl://0.0.0.0:61617?
transport.enabledProtocols=TLSv1.1,TLSv1.2&
transport.enabledCipherSuites=TLS_RSA_WITH_3DES_EDE_CBC_SHA,
TLS_RSA_WITH_AES_128_CBC_SHA,
TLS_RSA_WITH_AES_256_CBC_SHA,
TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA,
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA&
needClientAuth=true&
maximumConnections=1000&
wireFormat.maxFrameSize=104857600" />
有关更多详细信息,请参阅这些帖子:
Adding a linebreak in some attribute string(like src or href ) in HTML / XML source
String attribute values in multiple lines, HTML
我的 activemq.xml 配置文件中的 transportConnector uri 超过 400 个字符,我需要添加更多字符。这使得它很难阅读和编辑。
<transportConnector name="ssl" uri="ssl://0.0.0.0:61617?transport.enabledProtocols=TLSv1.1,TLSv1.2&transport.enabledCipherSuites=TLS_RSA_WITH_3DES_EDE_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA&needClientAuth=true&maximumConnections=1000&wireFormat.maxFrameSize=104857600" />
是否有一些语法可以用来将其分成单独的行以使其更具可读性?或者我可以用另一种格式配置传输,比如 bean 吗?
基本上我们说的是将一个长的 xml 属性拆分成几行,对吧?
您可以使用像这样的标签来格式化您的属性字符串:
<transportConnector name="ssl"
uri="ssl://0.0.0.0:61617?
transport.enabledProtocols=TLSv1.1,TLSv1.2&
transport.enabledCipherSuites=TLS_RSA_WITH_3DES_EDE_CBC_SHA,
TLS_RSA_WITH_AES_128_CBC_SHA,
TLS_RSA_WITH_AES_256_CBC_SHA,
TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA,
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA&
needClientAuth=true&
maximumConnections=1000&
wireFormat.maxFrameSize=104857600" />
有关更多详细信息,请参阅这些帖子: Adding a linebreak in some attribute string(like src or href ) in HTML / XML source
String attribute values in multiple lines, HTML