ቪዲዮ: @ComponentScan ምንድን ነው?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2023-12-15 23:42
@ አካል ይቃኙ ማብራሪያ ከ@Configuration ማብራሪያ ጋር ጥቅም ላይ የሚውለው ለፀደይ ጥቅሎቹ የተብራሩ ክፍሎችን ለመቃኘት ነው። የመሠረት ፓኬጅ ክፍሎችን ሲገልጹ፣ ጸደይ እርስዎ የገለጿቸውን ክፍሎች ጥቅል (እና ንዑስ ጥቅል) ይቃኛል።
እንዲሁም ጥያቄው በ@component እና @ComponentScan መካከል ያለው ልዩነት ምንድን ነው?
ማብራሪያውን @ በመጠቀም አካል ይቃኙ , የእርስዎ ጸደይ የሚተዳደር የት ነው ለፀደይ መንገር ይችላሉ አካላት ውሸት። በሌላ በኩል, @ አካል አጠቃላይ ማብራሪያ ነው። ለ ማንኛውም ጸደይ የሚተዳደር አካል . ለ ምሳሌ - በጥቅል com ውስጥ ሙከራ የሚባል ክፍል ከፈጠሩ።
ለራስ ቅኝት ምን ማብራሪያ ጥቅም ላይ ይውላል? ጸደይ @Component፣ @Service፣ @Repository እና @Controller ማብራሪያዎች ናቸው። ለራስ-ሰር ጥቅም ላይ ይውላል የክፍል መንገድን በመጠቀም ባቄላ መለየት ውስጥ ስካን የፀደይ ማዕቀፍ. @Component አጠቃላይ ነው። ማብራሪያ.
እንዲሁም የ@SpringBootApplication ጥቅም ምንድነው?
ጸደይ ቡት @ SpringBoot መተግበሪያ ማብራሪያ ነው። ተጠቅሟል አንድ ወይም ከዚያ በላይ @Bean ስልቶችን የሚያውጅ የውቅር ክፍልን ምልክት ለማድረግ እና እንዲሁም ራስ-ማዋቀርን እና አካላትን መቃኘትን ያስነሳል። በ @ Configuration፣ @EnableAutoConfiguration እና @ComponentScan ማብራሪያዎች ክፍልን ከማወጅ ጋር ተመሳሳይ ነው።
በ@SpringBootApplication እና @EnableAutoConfiguration መካከል ያለው ልዩነት ምንድን ነው?
@ComponentScan ስፕሪንግ እንዲመለከት ይነግረዋል። ለ ሌሎች አካላት፣ ውቅሮች እና አገልግሎቶች በውስጡ የተገለጸ ጥቅል. ፀደይ የእርስዎን ባቄላ ወይም አካላት አስቀድሞ ከተገለጸው የፕሮጀክት ፓኬጅ በራስ ሰር መፈተሽ፣ ፈልጎ ማግኘት እና መመዝገብ ይችላል። ምንም ጥቅል ካልተገለጸ የአሁኑ ክፍል ጥቅል እንደ ስር ጥቅል ይወሰዳል።