Rumah  >  Artikel  >  Java  >  Apakah anotasi yang biasa digunakan dalam Spring?

Apakah anotasi yang biasa digunakan dalam Spring?

小老鼠
小老鼠asal
2023-12-29 16:26:361269semak imbas

Anotasi yang biasa digunakan ialah: 1. @Komponen; 3. @Perkhidmatan; Bean ; 10. @Scope; 11. @PostConstruct; 12. @PreDestroy 13. @Aspect;

Terdapat banyak anotasi yang biasa digunakan dalam rangka kerja Spring, yang digunakan untuk memudahkan konfigurasi, mengurus komponen, melaksanakan AOP, dsb. Berikut ialah beberapa anotasi Spring yang biasa digunakan:

Apakah anotasi yang biasa digunakan dalam Spring?

@Component: Anotasi komponen biasa, digunakan untuk mengenal pasti komponen seperti Spring supaya Spring boleh mengimbas dan mengurusnya sebagai Bean.

    @Repositori: Digunakan untuk mengenal pasti kelas sebagai komponen lapisan akses data, biasanya digunakan untuk kelas DAO.
  1. @Service: Digunakan untuk mengenal pasti kelas sebagai komponen lapisan logik perniagaan, biasanya digunakan untuk kelas Perkhidmatan.
  2. @Controller: Digunakan untuk mengenal pasti kelas sebagai komponen pengawal, biasanya digunakan untuk kelas Pengawal dalam Spring MVC.
  3. @Konfigurasi: Digunakan untuk mengenal pasti kelas sebagai kelas konfigurasi, biasanya digunakan bersama anotasi @Bean untuk menggantikan fail konfigurasi xml.
  4. @Autowired: Digunakan untuk memasang kacang secara automatik dan boleh digunakan pada medan, pembina dan kaedah Setter.
  5. @Kelayakan: Digunakan dengan @Autowired untuk menyatakan nama Kacang yang disuntik.
  6. @Value: Digunakan untuk menyuntik nilai atribut dan boleh digunakan pada medan, pembina dan kaedah.
  7. @Bean: Digunakan untuk mentakrifkan Bean, biasanya digunakan dalam kelas yang dianotasi dengan @Configuration.
  8. @Skop: Digunakan untuk menentukan skop Bean, seperti singleton, prototaip, dsb.
  9. @PostConstruct: Digunakan untuk menentukan kaedah permulaan, yang dipanggil selepas Bean dimulakan.
  10. @PreDestroy: Digunakan untuk menentukan kaedah pemusnahan, yang dipanggil sebelum Kacang dimusnahkan.
  11. @Aspek: Digunakan untuk mentakrifkan aspek, digabungkan dengan anotasi lain seperti @Sebelum, @Selepas, dll. untuk melaksanakan fungsi AOP.
  12. @Transaksional: Digunakan untuk mengisytiharkan transaksi, biasanya digunakan dalam kaedah lapisan Perkhidmatan.
  13. Anotasi ini boleh membantu pembangun memudahkan konfigurasi dan meningkatkan kebolehbacaan dan kebolehselenggaraan kod Ia adalah anotasi yang biasa digunakan dalam rangka kerja Spring.

Atas ialah kandungan terperinci Apakah anotasi yang biasa digunakan dalam Spring?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn