java - 如何减少 mybatis-spring xml 文件扫描时间?

标签 java spring performance tomcat mybatis

我们有一个包含大约 400 多个 SQLMap XML 文件的 Web 应用程序,启动该应用程序大约需要 80 秒。根据分析和日志结果,大部分成本是扫描 jars 中的 XML 文件。

有什么方法可以减少 XML 文件的扫描时间?

最佳答案

如果这是你的选择,你可以禁用扫描并告诉 MyBatis 在哪里可以找到文件,而不是让它自己寻找它们。这意味着为 mappers 添加 XML 配置.

我看到您已将问题标记为“spring”,所以看看这两个链接是否适用于您的设置:Registering a mapperSqlSessionFactoryBean .

关于java - 如何减少 mybatis-spring xml 文件扫描时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34223640/

相关文章:

java - Play Framework Java Angular - 重定向到 html 页面

java - 计算文本区域中的单词数

c# - 幂集生成函数的时间复杂度

java - 如何在 PostConstruct 时在 spring 中 Autowiring 此依赖项

javascript - javascript中的every和filter之间的区别?

database - 小文件海量存储策略

java - for循环中的扫描器,在获取任何输入之前循环一次

java - Runtime.exec 不编译 java 文件

java - Hibernate session 无法打开事务

java - 将属性从 PropertyPlaceholderConfigurer 加载到系统属性