java - CachingModelPropertiesProvider 使 Spring Boot 启动延迟会产生大量警告
问题描述
为了加快我的手动冒烟测试,我将我的环境配置为懒惰启动,其中:
spring.main.lazy-initialization=true
它实际上可以通过减少 1/3 的应用程序启动时间来正常工作。
但是,在启动时,我的应用程序日志中充满了如下行:
WARN sdschema.property.CachingModelPropertiesProvider.propertiesFor:66 - 计算模型属性的异常
搜索原因以及如何摆脱这些但唯一发现的建议是不要使用延迟初始化。
虽然在使用延迟初始化时一切似乎都可以正常工作,但我应该担心这些消息还是我可以忽略并可能抑制这些行?
如果我可以抑制这些,是否有首选/正确的方法,例如跳过生成这些消息的阶段,或者我应该在我的记录器中配置它?
解决方案
这似乎是一个已知问题,请参阅https://github.com/springfox/springfox/issues/2992。
由于它们与 Springfox 相关,因此一种可能的解决方法是尝试使用https://springdoc.org/生成 swagger 文档。
推荐阅读
- wordpress - 如何在Angular 6中使用参数获取标头和JSON返回
- python - DeepLab v3 - 如何处理任意大小比例的图像。(h * w)
- sqlite - “Microsoft.EntityFrameworkCore.Infrastructure.Internal.SqliteOptionsExtension”类型中的方法“克隆”
- r - 无法打开文件或连接:尝试从计算机读取 excel 时出现“rb”错误
- java - 通过stream api解释二进制转整数代码的解决方案
- javascript - 将键值对添加到数组中的对象 - Javascript
- typescript - 按城市过滤报价列表,该列表等于我将在我的 html 中输入的值
- python - 如何在python中的字符串中添加新行
- docker - 访问 docker 容器 WildFly 托管应用程序的问题
- wordpress - 如何使用 Lightsail 为 WordPress 设置 AWS Cloudfront?