java - Setting an array property from a single ${property} in Spring bean -


मैं PropertyPlaceholderConfigurer

का उपयोग करके गुण-आधारित कॉन्फ़िगरेशन का उपयोग कर रहा हूं मेरे स्प्रिंग बीन्स को स्ट्रिंग की एक सरणी की आवश्यकता है चूंकि मैं सरणी के सटीक आकार को नहीं जान सकता, और मैं स्प्रिंग बीन्स फाइल को बदलने से बचना चाहूंगा (अन्यथा मैं गुणों का उपयोग नहीं करूँगा), ऐसा कुछ परिभाषित करने का एक तरीका है:

  property.value = {string1, string2} & lt; संपत्ति नाम = "theArray" value = "$ {property.value}" / & gt;   

मैंने अभी तक कुछ भी करने की कोशिश नहीं की है, मुझे नहीं पता कि कहां से शुरू हो रहा है।

आप इस रूप में SPEL का उपयोग कर सकते हैं:

  property.value = string1, string2 & lt; गुण नाम = "theArray" value = "# {'$ {property। मान} '। विभाजन (', ')} "/>   

ध्यान दें कि मैंने काम के विभाजन के मूल्य के लिए { और } छोड़ा है यदि आपके पास उन ब्रेसिज़ हों तो एसईईएल को तदनुसार अद्यतन करने की आवश्यकता हो सकती है। अगर आप चाहें तो मैं उसे भी पोस्ट कर सकता हूं):

Comments

Popular posts from this blog

c# - Textbox not clickable but editable -

Matlab transpose a table vector -

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -