生成候选组件索引

 时间:2024-10-12 12:58:28

1、虽然类路径扫描速度非常快,但可以通过在编译时创建候选的静态列表来提高大型应用程序的启动性能。在此模式下,所有作为组件扫描目标的模块都必须使用此机制

生成候选组件索引

2、您的现有 @ComponentScan 或 <挢旗扦渌;context:component-scan 指令必须保持原样,以请嫫绑臾潜求上下文扫描某些包中的候选项。当 ApplicationContext 检测到这样的索引时,它会自动使用它而不是扫描类路径。

3、要生成索引,请为包含组件扫描指令目标的组件的每个模块添加其他依赖项。以下示例显示了如何使用Maven执行此操作:

生成候选组件索引

4、对于Gradle 4.5及更早版本,应在compileOnly配置中声明依赖项,如以下示例所示:

生成候选组件索引

5、使用Gradle 4.6及更高版本时,应在annotationProcessor配置中声明依赖项,如以下示例所示:

生成候选组件索引

6、该进程生成一个 META-INF/spring.components 包含在jar文件中的文件。

7、在IDE中使用此模式时,spring-context-indexer必须将其注册为注释处理器,以确保在更新候选组件时索引是最新的。

生成候选组件索引

8、META-INF/spring.components在类路径中找到a时,将自动启用索引。如果索引部分可用一些库(或用例),但整个应用程序无法建立,可以通过设置回退到普通类路径安排(好像没有铂珍书揽索引存在的话)spring.index.ignore来true,无论是作为一个系统属性或spring.properties类路径根目录下的文件。

生成候选组件索引
  • excel中使用函数进行成绩排名的方法
  • 如何查找钉钉社区
  • 利用excel RATE函数计算信用卡分期实际利率
  • 地铁上抢座是绝对不可能的游戏攻略
  • Java 设置Excel单元格对齐/文本旋转/换行/缩进
  • 热门搜索
    母亲节手抄报资料 关于圣诞节的英语手抄报 清明节的手抄报三年级 教师节手抄报模板 快乐暑假手抄报 法制手抄报图片大全 中秋节手抄报设计图 科技手抄报资料 小学生重阳节手抄报 好书伴我成长手抄报