Files
2022-06-13 12:38:00 +08:00
..
2022-06-13 12:38:00 +08:00
2022-06-13 12:38:00 +08:00
2022-06-13 12:38:00 +08:00
2022-06-13 12:38:00 +08:00
2022-06-13 12:38:00 +08:00
2022-06-13 12:38:00 +08:00
2022-06-13 12:38:00 +08:00
2022-06-13 12:38:00 +08:00
2022-06-13 12:38:00 +08:00
2022-06-13 12:38:00 +08:00

简介

使用 Java Annotation 机制在 Maven 编译阶段执行自定义逻辑, 主要用于生成项目必要文件.

Features

  1. 通过注解添加 Spring Boot 的 Listener, FailureAnalyzer, ApplicationContextInitializer, EnvironmentPostProcessor, SpringApplicationRunListener 等处理类;
  2. 自动生成 spring.factories 文件 (如果存在自定义 spring.factories 文件则不生成);

Todo List

  • 检查是否存在应用主类(可部署应用, 启动类继承 FkhStarter), 存在则在当前模块下写一个标识文件(main-module), fkh-assist-maven-plugin 检查是否存在标识文件, 替代 java 代码扫描, 提升编译速度.