提供tiny框架对注解的定义标签和注解元素的解析注入。并提供如下文件处理器
处理器名 | 处理器描述 |
AnnotationClassFileProcessor | 注解类文件搜索器,以多线程的方式执行搜索。 |
AnnotationFileProcessor | 注解配置文件处理器,可以处理*.annotation.xml命名规范的注解规范配置文件。 |
注解配置文件示例如下:
- <annotation-class-matchers>
- <annotation-class-matcher class-name="(.)Flow" annotation-id="service"
- annotation-type="org.tinygroup.service.annotation.ServiceComponent">
- <processor-beans>
- <processor-bean enable="true" name="serviceAnnotationAction">
- </processor-bean>
- </processor-beans>
- </annotation-class-matcher>
- <annotation-class-matcher class-name="(.)Flow" annotation-id="flow"
- annotation-type="org.tinygroup.flow.annotation.config.ComponentDefine">
- <processor-beans>
- <processor-bean enable="true" name="flowAnnotationAction">
- </processor-bean>
- </processor-beans>
- </annotation-class-matcher>
- </annotation-class-matchers>