1 16 17 package org.springframework.beans.factory.annotation; 18 19 import org.springframework.beans.factory.config.AutowireCapableBeanFactory; 20 21 35 public enum Autowire { 36 37 43 INHERITED(-1), 44 45 48 NO(AutowireCapableBeanFactory.AUTOWIRE_NO), 49 50 53 BY_NAME(AutowireCapableBeanFactory.AUTOWIRE_BY_NAME), 54 55 58 BY_TYPE(AutowireCapableBeanFactory.AUTOWIRE_BY_TYPE); 59 60 61 private final int value; 62 63 64 Autowire(int value) { this.value = value; } 65 66 public int value() { return value; } 67 68 72 public boolean isAutowire() { 73 return this == BY_NAME || this == BY_TYPE; 74 } 75 76 } 77 | Popular Tags |