@Target(value=TYPE) @Retention(value=RUNTIME) @Documented @Indexed public @interface Component
他のクラスレベルのアノテーションも、コンポーネント、通常は特別な種類のコンポーネントを識別するものと見なされます。@Repository
アノテーションまたは AspectJ の @Aspect
アノテーション。
Repository
, Service
, Controller
, ClassPathBeanDefinitionScanner
修飾子と型 | オプションの要素と説明 |
---|---|
java.lang.String | value この値は、自動検出されたコンポーネントの場合、Spring Bean に変換される論理コンポーネント名の提案を示している場合があります。 |