Class SpringFactoriesProcessor

java.lang.Object
javax.annotation.processing.AbstractProcessor
pub.ihub.process.BaseProcessor
pub.ihub.process.BaseJavapoetProcessor
pub.ihub.process.boot.SpringFactoriesProcessor
All Implemented Interfaces:
Processor

@AutoService(javax.annotation.processing.Processor.class) @SupportedSourceVersion(RELEASE_17) @SupportedAnnotationTypes("pub.ihub.core.AutoConfigPostProcessor") @IncrementalAnnotationProcessor(AGGREGATING) public class SpringFactoriesProcessor extends pub.ihub.process.BaseJavapoetProcessor
spring.factories配置处理器
  • Field Details

  • Constructor Details

    • SpringFactoriesProcessor

      public SpringFactoriesProcessor()
  • Method Details

    • processElement

      protected void processElement(Element element)
      Specified by:
      processElement in class pub.ihub.process.BaseProcessor
    • addFactories

      protected void addFactories(String key, Element element)
    • processingOver

      protected void processingOver() throws IOException
      Overrides:
      processingOver in class pub.ihub.process.BaseProcessor
      Throws:
      IOException