2013-02-07 25 views
24

स्प्रिंगसोर्स ब्लॉग एंट्री पर, निम्नलिखित वाक्य स्टीरियोटाइप का संदर्भ देता है।वसंत "स्टीरियोटाइप" क्या है?

क्योंकि @Controller वसंत के @Component स्टीरियोटाइप टिप्पणी का एक विशेषज्ञता है, वर्ग स्वचालित रूप से स्प्रिंग कंटेनर से कंटेनर की घटक स्कैनिंग की प्रक्रिया के हिस्से के रूप में पता लगाया जाएगा, एक सेम परिभाषा बनाने और उदाहरणों निर्भरता के लिए अनुमति देता है किसी भी अन्य वसंत-प्रबंधित घटक की तरह इंजेक्शन।

शब्द स्टीरियोटाइप संदर्भ का यह उपयोग क्या करता है? क्या यह एक तकनीकी वसंत शब्द है? या स्टीरियोटाइप सिर्फ सामान्य अर्थ में प्रयोग किया जाता है?

उत्तर

33

JavaDoc इसके बारे में कुछ कहता है।

एनोटेशन समग्र वास्तुकला में प्रकार या विधियों की भूमिका को दर्शाता है (कार्यान्वयन, स्तर के बजाय एक वैचारिक पर)।

sterotypeMerriam-Webster से की संज्ञा परिभाषा इस कहते हैं:

कुछ एक निश्चित या सामान्य पैटर्न के अनुरूप; विशेष रूप से: कि आम में एक समूह के सदस्यों द्वारा आयोजित किया जाता है और कहा कि एक oversimplified राय, पक्षपातपूर्ण रवैया, या हितैषी निर्णय का प्रतिनिधित्व करता है एक मानकीकृत मानसिक चित्र

ऐसा लगता है कि यह है कि किया जा रहा है विशेष वर्ग की भूमिका सुझाव देने के लिए है एनोटेट। ऐसा लगता है क्योंकि यह अक्सर अनुशंसा की जाती है कि आप @Controller के साथ अपने कंट्रोलर कक्षाओं को एनोटेट करें, @Service के साथ सेवा कक्षाएं, और इसी तरह।

सामान्य रूप से, वसंत से पता चलता है कि वे आपकी एओपी आवश्यकताओं के लिए अच्छी बिंदु-कट सीमाएं बनाते हैं। (स्पष्ट घटक-स्कैनिंग कार्यक्षमता के अलावा)

+2

मैं इस जवाब को वोट दे रहा हूं क्योंकि जब मैं एक नई अवधारणा को समझने की कोशिश कर रहा हूं कि इन तकनीकी शब्द अंतर्निहित अवधारणा से कैसे संबंधित हैं, मुझे पचाने में मदद मिलती है। यूएमएल में स्टीरियोटाइप भी मौजूद है जिसका उपयोग किया जाता है टेम्पलेट के रूप में मौजूदा मेटा क्लास से पुन: प्रयोज्य और एक्स्टेंसिबल डोमेन घटक बनाने के लिए। – RawAliasCoder