A cosa serve l'annotazione @repository in primavera?
A cosa serve l'annotazione @repository in primavera?

Video: A cosa serve l'annotazione @repository in primavera?

Video: A cosa serve l'annotazione @repository in primavera?
Video: What are Spring Beans @Bean & @Autowired Annotations Spring Framework #springframework #spring #java 2024, Novembre
Anonim

Primavera @ Annotazione del repository . Primavera @ Annotazione del repository è Usato per indicare che la classe fornisce il meccanismo per l'archiviazione, il recupero, la ricerca, l'aggiornamento e l'eliminazione degli oggetti.

Di conseguenza, cosa fa l'annotazione @repository?

Il @ Annotazione del repository è un indicatore per qualsiasi classe che ricopre il ruolo o lo stereotipo di a deposito (noto anche come oggetto di accesso ai dati o DAO). Tra gli usi di questo marcatore c'è la traduzione automatica delle eccezioni come descritto nella Sezione 20.2. 2, “Traduzione delle eccezioni”.

Inoltre, qual è la differenza tra le annotazioni @component @controller @repository e @service in primavera? Il differenza tra loro è , @ il componente è abituato a annotare classi composte, @ Il repository è un evidenziatore per traduzione automatica delle eccezioni nel strato di persistenza, per il servizio livello dobbiamo usare @ servizio . Puoi fare riferimento Primavera Documentazione per saperne di più.

Successivamente, la domanda è: cos'è l'annotazione di servizio in primavera?

Primavera @ Annotazione di servizio è una specializzazione di @Component annotazione . Annotazione del servizio di primavera può essere applicato solo alle classi. È usato per contrassegnare la classe come a servizio fornitore.

Come funziona @transactional in primavera?

Comprensione @ Transazionale annotazione. Ad alto livello, quando una classe dichiara @ Transazionale su se stesso o sui suoi membri, Primavera crea un proxy che implementa le stesse interfacce della classe che stai annotando. In altre parole, Primavera avvolge il bean nel proxy e il bean stesso non ne è a conoscenza.