Qual é a utilidade da anotação @repository na primavera?
Qual é a utilidade da anotação @repository na primavera?

Vídeo: Qual é a utilidade da anotação @repository na primavera?

Vídeo: Qual é a utilidade da anotação @repository na primavera?
Vídeo: Spring Boot Annotations | +30 anotações na prática 2024, Novembro
Anonim

Primavera @ Anotação do Repositório . Primavera @ Anotação de repositório é usado para indicar que a classe fornece o mecanismo para operação de armazenamento, recuperação, pesquisa, atualização e exclusão em objetos.

Conseqüentemente, o que a anotação @repository faz?

O @ Anotação de repositório é um marcador para qualquer classe que cumpre o papel ou estereótipo de um repositório (também conhecido como Data Access Object ou DAO). Entre os usos desse marcador está a tradução automática de exceções, conforme descrito na Seção 20.2. 2, “Tradução de exceção”.

Saiba também, qual é a diferença entre as anotações @component @controller @repository e @service na primavera? o diferença entre eles é , @ componente é costumava ser anotar classes compostas, @ Repositório é um marcador para tradução de exceção automática no camada de persistência, a serviço camada que precisamos usar @ serviço . Você pode se referir Primavera Documentação para saber mais.

Posteriormente, a pergunta é: o que é anotação de serviço na primavera?

Primavera @ Anotação de serviço é uma especialização de @Component anotação . Anotação Spring Service pode ser aplicado apenas às aulas. É usado para marcar a classe como um serviço fornecedor.

Como @transactional funciona no Spring?

Entendimento @ Transacional anotação. Em um alto nível, quando uma classe declara @ Transacional sobre si mesmo ou seus membros, Primavera cria um proxy que implementa a (s) mesma (s) interface (s) da classe que você está anotando. Em outras palavras, Primavera envolve o bean no proxy e o próprio bean não tem conhecimento disso.