Package com.ultikits.ultitools.context
package com.ultikits.ultitools.context
-
ClassDescriptionSimple autowire factory to replace Spring's AutowireCapableBeanFactory.Bean definition to hold metadata about a bean.Simple bean factory to replace Spring's BeanFactory.Bean post processor interface to customize bean initialization.Component scanner to find and register components.The single shared
@ConditionalOnConfigregistration decision (D-17).Marker configuration class for the framework's own context.Enforces theFinalcontract when the framework loads a module's classes.General merged-annotation resolution: a search of the whole annotation tree, with explicit meta-annotation attribute override viaAliasFor.One attribute's declared@AliasFortarget, for reciprocity checking.One candidate value for an attribute, with the annotation instance that declared it, that instance's distance from the class (0 = declared on the class), and the declaring attribute's name (for conflict messages).One annotation instance reached byMergedAnnotationResolver.findNearest(java.lang.Class<?>, java.lang.Class<? extends java.lang.annotation.Annotation>, java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>>), linked to the one it was found on.Simple dependency injection container to replace Spring ApplicationContext.One by-type candidate asSimpleContainer.describeCandidates(Class)sees it: a name, the existing instance if there is one, and the class its priority is read from.