@TargetSE(valueSE=TYPESE) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE @Indexed public @interface Component
他のクラスレベルのアノテーションも、コンポーネント、通常は特別な種類のコンポーネントを識別するものと見なされます。@Repository
アノテーションまたは AspectJ の @Aspect
アノテーション。
Repository
, Service
, Controller
, ClassPathBeanDefinitionScanner
public abstract StringSE value