Хавар @repository аннотаци ямар хэрэгтэй вэ?
Хавар @repository аннотаци ямар хэрэгтэй вэ?

Видео: Хавар @repository аннотаци ямар хэрэгтэй вэ?

Видео: Хавар @repository аннотаци ямар хэрэгтэй вэ?
Видео: Как работает Spring Boot и что такое auto-configuration. Магия? 2024, Арваннэгдүгээр
Anonim

Хавар @ Хадгалах сангийн тайлбар . Хавар @ Хадгалах сангийн тайлбар байна ашигласан Энэ анги нь объектууд дээр хадгалах, хайх, хайх, шинэчлэх, устгах үйлдлүүдийн механизмыг хангадаг болохыг харуулах.

Тиймээс @repository тэмдэглэгээ юу хийдэг вэ?

@ Хадгалах сангийн тайлбар a гэсэн үүрэг, хэвшмэл ойлголтыг биелүүлдэг аль ч ангийн тэмдэглэгээ юм хадгалах газар (Өгөгдлийн хандалтын объект эсвэл DAO гэж нэрлэдэг). Энэхүү тэмдэглэгээний хэрэглээний дунд 20.2-т заасны дагуу үл хамаарах зүйлийг автоматаар орчуулах явдал юм. 2, "Онцгой орчуулга".

Мөн хаврын улиралд @component @controller @repository болон @service тайлбаруудын хооронд ямар ялгаа байдгийг мэдэх үү? The хоорондын ялгаа тэд байна , @ бүрэлдэхүүн хэсэг юм дэг байсан тайлбар хийх нийлмэл ангиуд, @ Хадгалах газар нь тэмдэглэгээ төлөө автомат онцгой орчуулга дахь тууштай давхарга, үйлчилгээний зориулалттай Бид @ давхаргыг ашиглах хэрэгтэй үйлчилгээ . Та лавлаж болно Хавар Илүү ихийг мэдэхийн тулд баримт бичиг.

Дараа нь хаврын үйлчилгээний тэмдэглэгээ гэж юу вэ гэсэн асуулт гарч ирнэ.

Хавар @ Үйлчилгээний тайлбар нь @Component-ийн мэргэжил юм тайлбар . Хаврын үйлчилгээний тайлбар зөвхөн ангиудад хэрэглэж болно. Энэ нь ангийг a гэж тэмдэглэхэд хэрэглэгддэг үйлчилгээ үйлчилгээ үзүүлэгч.

@transactional хавар хэрхэн ажилладаг вэ?

Ойлголт @ Гүйлгээний тайлбар. Өндөр түвшинд, анги @ гэж зарлах үед Гүйлгээний өөртөө эсвэл түүний гишүүдэд, Хавар таны тэмдэглэж буй ангитай ижил интерфэйсийг хэрэгжүүлдэг прокси үүсгэдэг. Өөрөөр хэлбэл, Хавар шошыг проксид боож, шош өөрөө энэ талаар ямар ч мэдлэггүй.