【发布时间】:2016-08-31 06:04:01
【问题描述】:
为了保持我们在 spring-boot 中开发以在 Cloud Foundry 上运行的微服务的占用空间更小,我们正在寻找实现相同目标的最佳方法。
欢迎任何朝这个方向的输入或指针。
始终从最低限度的依赖项开始向上构建应用程序,并且仅在需要时添加更多内容,这无疑是最好的。是否有更多好的做法可以遵循以进一步缩小应用程序的大小?
【问题讨论】:
-
你能告诉我们你目前拥有的依赖关系吗?为什么你认为它可以更小?当然,您知道可以做什么。生成的工件的大小是多少?里面的罐子是什么,最大的是什么?
-
这不是关于“一个”应用程序,而是关于一般的弹簧(弹簧启动)应用程序。与 Python、Ruby 等其他语言相比,Java/Spring 和 Boot 中内置的人工制品相当大。因此,建议您了解最佳实践,以尽量减少。
标签: spring-boot