2016-09-30 26 views
1

我的activemq.xml配置文件中的transportConnector uri超過400個字符,我需要添加更多。這使得閱讀和後期編輯變得非常困難。Activemq:如何使transportConnector的uri更具可讀性?

<transportConnector name="ssl" uri="ssl://0.0.0.0:61617?transport.enabledProtocols=TLSv1.1,TLSv1.2&amp;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&amp;needClientAuth=true&amp;maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600" /> 

是否有一些語法,我可以用它來分解成單獨的行,使其更具可讀性?或者我可以用另一種格式來配置傳輸,比如bean嗎?

回答

1

基本上我們說的是將一個很長的XML屬性分成幾行,對吧?

您可以通過使用標籤這樣的格式化屬性字符串:

<transportConnector name="ssl" 
        uri="ssl://0.0.0.0:61617?  
         transport.enabledProtocols=TLSv1.1,TLSv1.2&amp; 
         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&amp; 
         needClientAuth=true&amp; 
         maximumConnections=1000&amp; 
         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

相關問題