我了解https://caniuse.com/#feat=css-scrollbar用于依赖项注入
将构造函数,字段,setter方法或config方法标记为由Spring的依赖项注入工具自动装配。
但是定义的注释类型声明有什么用
@Target(value={CONSTRUCTOR,METHOD,PARAMETER,FIELD,ANNOTATION_TYPE})
在自定义注释中定义@Autowired
有什么用处/效果:
@Autowired
public @interface MyAnnotation {
}
我在@Autowired中找不到任何引用
默认情况下,只要有零个候选bean可用,自动装配都将失败;默认行为是将带注释的方法,构造函数和字段视为指示所需的依赖项。
答案 0 :(得分:1)
如果将@Autowired
注释放在其他注释声明的上方,则新注释将与@Autowired
注释具有相同的效果。例如,在您的情况下,您可以在构造函数,字段,setter方法或config方法上使用@MyAnnotation
,以通过Spring的依赖项注入工具自动进行布线。
此外,您可能会发现spring框架中的@Controller
批注声明为@Component
。结果,标记为@Controller
的类也创建为容器bean。