我正在学习Spring的注解
public @interface Autowired {
boolean required() default true;
}
public @interface Lazy {
boolean value() default true;
}
以下是我所拥有:
@Autowired(false) - wrong
@Autowired(required=false) - correct
@Lazy(false) - correct
@Lazy(value = false) - correct
为什么Autowired(假)是错误的,而@Lazy(假)是正确的?
1条答案
按热度按时间jq6vz3qz1#
如果存在名为**
value
**、then the name may be omitted, as in的属性:如果没有名为**
value
**的属性,则可以通过显式指定来分配值:简要地举例说明;如果
@Autowired
注解如下所示,则可以像使用@Lazy
注解一样使用它。