Anotação de Java: Java Javax.annotation.resource
Quando injetarmos objetos nas configurações de classe no XML, descobriremos que o arquivo XML se tornará cada vez mais inchado, o que é muito problemático de manter. No momento, podemos usar o mecanismo de anotação para injetar objetos na configuração da classe.
Java nos fornece a anotação javax.annotation.resource.
A estrutura da primavera fornece org.springframework.beans.factory.annotation.autowired.
Geralmente, usamos a anotação javax.annotation.resource, porque, dessa maneira, podemos implementar a solução para a estrutura da mola.
@Resource pode ser usado em campos e funções. Quando funciona em um campo, se apenas escrevê -lo simplesmente
@Recurso
Persondao p;
Neste momento, o processo de injeção de primavera P é 1: primeiro descubra se existem elementos no XML com id p com id p
2: Se não for encontrado, veja se há um atributo de nome (@Resource Name = "") e, se houver, procure o nome
3: Caso contrário, procure elementos do tipo Persondao
@Resource pode ser usado na função definida.
Por exemplo:
@Resource Public void setp (persondao p) {this.p = p; }A anotação @Autowired é pesquisada com base no tipo, como Persondao P, que procurará elementos do tipo Persondao no arquivo XML.
Obrigado pela leitura, espero que isso possa ajudá -lo. Obrigado pelo seu apoio a este site!