@TargetSE(valueSE=TYPESE) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE @Component public @interface Controller
このアノテーションは @Component
の特殊化として機能し、クラスパススキャンを通じて実装クラスを自動検出できます。通常、RequestMapping
アノテーションに基づくアノテーション付きハンドラーメソッドと組み合わせて使用されます。
Component
, RequestMapping
, ClassPathBeanDefinitionScanner
@AliasFor(annotation=Component.class) public abstract StringSE value