Apa gunanya anotasi @repositori di musim semi?
Apa gunanya anotasi @repositori di musim semi?

Video: Apa gunanya anotasi @repositori di musim semi?

Video: Apa gunanya anotasi @repositori di musim semi?
Video: весенний ботинок | Учебник 5: Основы Spring Boot (IoC, DI, запуск приложения, автоматическая настройка) 2024, November
Anonim

Musim semi @ Anotasi Repositori . Musim semi @ Anotasi repositori adalah digunakan untuk menunjukkan bahwa kelas menyediakan mekanisme untuk operasi penyimpanan, pengambilan, pencarian, pembaruan, dan penghapusan pada objek.

Akibatnya, apa yang dilakukan anotasi @repositori?

NS @ Anotasi repositori adalah penanda untuk setiap kelas yang memenuhi peran atau stereotip a gudang (juga dikenal sebagai Objek Akses Data atau DAO). Di antara penggunaan penanda ini adalah terjemahan otomatis pengecualian seperti yang dijelaskan dalam Bagian 20.2. 2, "Terjemahan pengecualian".

Juga Tahu, apa perbedaan antara @component @controller @repository dan @service anotasi di musim semi? NS perbedaan antara mereka adalah , @ komponen adalah biasanya membubuhi keterangan kelas majemuk, @ Repositori adalah penanda untuk terjemahan pengecualian otomatis dalam lapisan persistensi, untuk layanan lapisan kita perlu menggunakan @ melayani . Anda dapat merujuk Musim semi Dokumentasi untuk mengetahui lebih banyak.

Selanjutnya, pertanyaannya adalah, apa anotasi layanan di musim semi?

Musim semi @ Anotasi layanan adalah spesialisasi dari @Component anotasi . Anotasi Layanan Musim Semi hanya dapat diterapkan pada kelas. Digunakan untuk menandai kelas sebagai melayani pemberi.

Bagaimana cara kerja @transactional di Musim Semi?

Memahami @ Transaksional anotasi. Pada level tinggi, ketika sebuah kelas mendeklarasikan @ Transaksional pada dirinya sendiri atau anggotanya, Musim semi membuat proxy yang mengimplementasikan antarmuka yang sama dengan kelas yang Anda anotasi. Dengan kata lain, Musim semi membungkus kacang di proxy dan kacang itu sendiri tidak memiliki pengetahuan tentang itu.