@Component ialah anotasi jenis kacang bagi spring Hanya selepas menambahkan anotasi ini, kacang akan diuruskan oleh spring Jika anotasi ini tidak ditambahkan, spring tidak akan dapat mengecam kelas ini, jadi ralat akan dilaporkan. Jika ia ditambah Selepas anotasi ini, spring mengetahui bahawa kedua-dua kelas ini adalah dua biji pada musim bunga dan secara automatik boleh menyuntik satu sama lain. Pemahaman saya tentang musim bunga tidak cukup mendalam Apa yang saya katakan mungkin bermasalah. Ia hanya pendapat peribadi saya
@Autowired bermaksud suntikan Untuk menggunakan suntikan, kelas anda mesti diuruskan oleh musim bunga, yang bermaksud bahawa class B anda mestilah kacang spring, dan class A juga mesti menjadi kacang musim bunga. Hanya kerana class A anda bukan kacang spring, spring tidak dapat membantu anda menyuntik class B Jika ingin menggunakan class A dalam class B yang bukan kacang spring, anda hanya boleh menetapkan class B. secara manual
Jadilah SpringContextHolder
@Component ialah anotasi jenis kacang bagi spring Hanya selepas menambahkan anotasi ini, kacang akan diuruskan oleh spring Jika anotasi ini tidak ditambahkan, spring tidak akan dapat mengecam kelas ini, jadi ralat akan dilaporkan. Jika ia ditambah Selepas anotasi ini, spring mengetahui bahawa kedua-dua kelas ini adalah dua biji pada musim bunga dan secara automatik boleh menyuntik satu sama lain. Pemahaman saya tentang musim bunga tidak cukup mendalam Apa yang saya katakan mungkin bermasalah. Ia hanya pendapat peribadi saya
Dapatkan ia daripada applicationContext menggunakan nama perkhidmatan.
@Autowired bermaksud suntikan Untuk menggunakan suntikan, kelas anda mesti diuruskan oleh musim bunga, yang bermaksud bahawa
class B
anda mestilah kacang spring, danclass A
juga mesti menjadi kacang musim bunga. Hanya keranaclass A
anda bukan kacang spring, spring tidak dapat membantu anda menyuntikclass B
Jikaingin menggunakan
class A
dalamclass B
yang bukan kacang spring, anda hanya boleh menetapkanclass B
. secara manual