Java Annotation: Java Javax.annotation.Resource
Когда мы вводем объекты в конфигурации класса в XML, мы обнаружим, что файл XML станет все более и более раздутым, что очень хлопотно для поддержания. В настоящее время мы можем использовать механизм аннотации для внедрения объектов в конфигурацию класса.
Java предоставляет нам аннотацию javax.annotation.resource.
Spring Framework предоставляет org.springframework.beans.factory.annotation.autowired.
Как правило, мы используем аннотацию javax.annotation.resource, потому что таким образом мы можем реализовать решение для Spring Framework.
@Resource можно использовать на полях и функциях. Когда это работает на поле, если мы просто напишем это просто
@Ресурс
Persondao P;
В настоящее время процесс инъекции пружины P равен 1: сначала выясните, есть ли элементы в XML с ID P с ID P
2: если не найдено, посмотрите, есть ли атрибут имени (@Resource name = ""), и если есть, ищите имя
3: В противном случае ищите элементы типа Persondao
@Resource можно использовать в функции SET.
Например:
@Resource public void setp (persondao p) {this.p = p; }@Autowired Annotation выполняется на основе типа, таких как Persondao P, который будет искать элементы типа Persondao в файле XML.
Спасибо за чтение, я надеюсь, что это поможет вам. Спасибо за поддержку этого сайта!