|
|
|
|
@ -75,10 +75,10 @@ public @interface ConditionalOnMissingBean {
@@ -75,10 +75,10 @@ public @interface ConditionalOnMissingBean {
|
|
|
|
|
* autowire candidates or that are not default candidates are ignored. |
|
|
|
|
* <p> |
|
|
|
|
* Since this annotation is parsed by loading class bytecode, it is safe to specify |
|
|
|
|
* classes here that may ultimately not be on the classpath, only if this annotation |
|
|
|
|
* is directly on the affected component and <b>not</b> if this annotation is used as |
|
|
|
|
* a composed, meta-annotation. In order to use this annotation as a meta-annotation, |
|
|
|
|
* only use the {@link #type} attribute. |
|
|
|
|
* classes here that may ultimately not be on the classpath, but only if this |
|
|
|
|
* annotation is directly on the affected component and <b>not</b> if this annotation |
|
|
|
|
* is used as a composed, meta-annotation. In order to use this annotation as a |
|
|
|
|
* meta-annotation, only use the {@link #type} attribute. |
|
|
|
|
* @return the class types of beans to check |
|
|
|
|
* @see Bean#autowireCandidate() |
|
|
|
|
* @see BeanDefinition#isAutowireCandidate |
|
|
|
|
@ -103,10 +103,10 @@ public @interface ConditionalOnMissingBean {
@@ -103,10 +103,10 @@ public @interface ConditionalOnMissingBean {
|
|
|
|
|
* The class types of beans that should be ignored when identifying matching beans. |
|
|
|
|
* <p> |
|
|
|
|
* Since this annotation is parsed by loading class bytecode, it is safe to specify |
|
|
|
|
* classes here that may ultimately not be on the classpath, only if this annotation |
|
|
|
|
* is directly on the affected component and <b>not</b> if this annotation is used as |
|
|
|
|
* a composed, meta-annotation. In order to use this annotation as a meta-annotation, |
|
|
|
|
* only use the {@link #ignoredType} attribute. |
|
|
|
|
* classes here that may ultimately not be on the classpath, but only if this |
|
|
|
|
* annotation is directly on the affected component and <b>not</b> if this annotation |
|
|
|
|
* is used as a composed, meta-annotation. In order to use this annotation as a |
|
|
|
|
* meta-annotation, only use the {@link #ignoredType} attribute. |
|
|
|
|
* @return the class types of beans to ignore |
|
|
|
|
* @since 1.2.5 |
|
|
|
|
*/ |
|
|
|
|
@ -127,9 +127,9 @@ public @interface ConditionalOnMissingBean {
@@ -127,9 +127,9 @@ public @interface ConditionalOnMissingBean {
|
|
|
|
|
* candidates are ignored. |
|
|
|
|
* <p> |
|
|
|
|
* Since this annotation is parsed by loading class bytecode, it is safe to specify |
|
|
|
|
* classes here that may ultimately not be on the classpath, only if this annotation |
|
|
|
|
* is directly on the affected component and <b>not</b> if this annotation is used as |
|
|
|
|
* a composed, meta-annotation. |
|
|
|
|
* classes here that may ultimately not be on the classpath, but only if this |
|
|
|
|
* annotation is directly on the affected component and <b>not</b> if this annotation |
|
|
|
|
* is used as a composed, meta-annotation. |
|
|
|
|
* @return the class-level annotation types to check |
|
|
|
|
* @see Bean#autowireCandidate() |
|
|
|
|
* @see BeanDefinition#isAutowireCandidate |
|
|
|
|
@ -159,9 +159,9 @@ public @interface ConditionalOnMissingBean {
@@ -159,9 +159,9 @@ public @interface ConditionalOnMissingBean {
|
|
|
|
|
* {@code Name} and {@code NameRegistration<Name>}. |
|
|
|
|
* <p> |
|
|
|
|
* Since this annotation is parsed by loading class bytecode, it is safe to specify |
|
|
|
|
* classes here that may ultimately not be on the classpath, only if this annotation |
|
|
|
|
* is directly on the affected component and <b>not</b> if this annotation is used as |
|
|
|
|
* a composed, meta-annotation. |
|
|
|
|
* classes here that may ultimately not be on the classpath, but only if this |
|
|
|
|
* annotation is directly on the affected component and <b>not</b> if this annotation |
|
|
|
|
* is used as a composed, meta-annotation. |
|
|
|
|
* @return the container types |
|
|
|
|
* @since 2.1.0 |
|
|
|
|
*/ |
|
|
|
|
|