इस समस्या को हल करने के लिए आप एक फैक्टरी पैटर्न को रचनात्मक पैटर्न के रूप में रखना चाहते हैं। जहां एक कारखाना सही उदाहरण देता है। तो आखिरकार आप वस्तुओं को तुरंत चालू करने के लिए बहुत सारे गोंद कोड के साथ समाप्त हो जाएंगे। स्प्रिंग उस गोंद कोड के बिना सबसे अच्छा गोंद कोड का काम करता है। आप एक्सएमएल में मैपिंग घोषित करते हैं और यह ऑब्जेक्ट्स को स्वचालित रूप से प्रारंभ करता है। यह उदाहरणों के लिए सिंगलटन आर्किटेक्चर का उपयोग करके बहुत कुछ करता है और यह अनुकूलित स्मृति उपयोग में मदद करता है।