Көктемде @repository аннотациясының қолданылуы неде?
Көктемде @repository аннотациясының қолданылуы неде?

Бейне: Көктемде @repository аннотациясының қолданылуы неде?

Бейне: Көктемде @repository аннотациясының қолданылуы неде?
Бейне: Көктемнің өзінде және одан тыс көктемгі АОП-тың нақты мысалдары [Көктемгі AOP саяхаты - 3 бөлім] 2024, Қыркүйек
Anonim

Көктем @ Репозиторий аннотациясы . Көктем @ Репозиторий аннотациясы болып табылады пайдаланылады кластың объектілерде сақтау, іздеу, іздеу, жаңарту және жою операциясының механизмін қамтамасыз ететінін көрсету.

Демек, @repository аннотациясы не істейді?

@ Репозиторий аннотациясы a рөлін немесе стереотипін орындайтын кез келген сынып үшін маркер болып табылады репозиторий (Деректерге қол жеткізу нысаны немесе DAO ретінде де белгілі). Бұл таңбалауышты қолданудың арасында 20.2-бөлімде сипатталған ерекшеліктерді автоматты түрде аудару болып табылады. 2, «Ерекше аударма».

Көктемдегі @component @controller @repository және @service аннотацияларының айырмашылығы неде екенін біліңіз бе? The арасындағы айырмашылық олар болып табылады , @ құрамдас болып табылады болған аннотация жазу құрама сыныптар, @ Репозиторий маркер үшін автоматты ерекшелік аудару ішінде тұрақтылық қабаты, қызмет көрсету үшін @ қабатын пайдалану керек қызмет . Сіз сілтеме жасай аласыз Көктем Толығырақ білу үшін құжаттама.

Әрі қарай көктемде қызметтік аннотация дегеніміз не?

Көктем @ Қызметтік аннотация @Component мамандануы болып табылады аннотация . Көктем қызметінің аннотациясы сабақтарына ғана қолдануға болады. Ол сыныпты a ретінде белгілеу үшін қолданылады қызмет провайдер.

Көктемде @transactional қалай жұмыс істейді?

Түсіну @ Транзакциялық аннотация. Жоғары деңгейде, сынып @ жариялағанда Транзакциялық өзіне немесе оның мүшелеріне, Көктем аннотация жасап жатқан сыныппен бірдей интерфейсті(лерді) жүзеге асыратын прокси жасайды. Басқа сөздермен айтқанда, Көктем бұршақты проксиге орап алады және бұршақтың өзі бұл туралы білмейді.