当前位置: 首页 > 知识库问答 >
问题:

在ubuntu上启动一个Spring Boot应用程序,但花费太多时间

仇高韵
2023-03-14

当我在Windows10上(在IDE内)启动我的Spring Boot应用程序时,我可以在Chrome中键入url,并立即获得我想要的东西。

然而,当我在ubuntu服务器上启动它时,它将需要10分钟甚至半小时才能工作。我看没必要这样,想把它剪了。

(但是当我启动它时,我可以看到“started Application in 18.193 seconds(JVM running for 19.086)”)

共有1个答案

宫铭
2023-03-14

组件扫描降低启动速度

  1. 它减缓了应用程序的启动时间。如果您有一个大型应用程序,或者需要启动应用程序才能运行的大量集成测试,这将产生更大的影响。
  2. 它可能会加载您不想要或不需要的bean。

自动配置可以加载超过您需要的

logging.level.org.springframework.web: DEBUG
logging.level.org.hibernate: ERROR
 类似资料:
  • 问题内容: 我有一本书得很长。我使用setText()方法在JTextArea中显示它。它冻结了UI,并花费大量时间。我该如何解决? 这是SSCCE: 问题答案: 在与构造GUI分开的单独线程中创建DefaultStyledDocument似乎是创建巨大文本区域的最快方法。DefaultStyledDocument是线程安全的。 这是我用来测试DefaultStyledDocument的代码。我用

  • 然后我按照教程在ubuntu上安装docker ce,一切都很顺利,可以运行一个应用程序。 我安装了Docker版本18.09.6,build 481BC77 我完成了unix的后安装,使用exit注销并重新启动。 我无法运行docker desktop并在以下未解决的关闭问题上碰壁:https://github.com/docker/for-win/issues/74

  • 我有一个使用Spring Boot Actuator的Java后端,但它不会在DigitalOcean Ubuntu VPS上启动。同样的应用程序在我的苹果电脑和其他Ubuntu电脑上运行良好。 它开始初始化,但每次都在同一点停止(没有例外,只是挂起)。如果我尝试在此时用停止它,它将无法恢复shell。 这是Outoput: 这是之后的输出: 有人面临过同样的问题吗?你们能帮帮我吗? 这里你有线程

  • 我在stackoverflow上发现了类似的问题,并试图用这种方式(LINK)解决这个问题,但在我的项目中没有起作用。谁能给我一些建议吗? pom.xml 应用属性

  • 我有一份Java申请。 应用程序有一个决定应用程序是否在启动时启动的设置。 目前,我通过在StartUp items文件夹中放置/删除快捷方式实现了这一点。 然而,我想知道是否有更好的方法来处理这种行为。 编辑 是的,是视窗。抱歉之前没有清除。 应用程序有一个UI,用户可以在其中触发操作,并且应用程序在运行时定期在后台运行一些任务。 @Peter,如何使用应用程序中的代码更改注册表?这种方法是否与

  • 我想在一个spring boot应用程序中创建多个Kafka消费者组,以处理不同的Kafka队列。需求场景基于消息的关键性,它应该被推送到不同的Kafka队列。为了管理不同的Kafka队列,我想创建一个专用的Kafka消费群体。但我不确定我是否可以在一个spring boot应用程序中创建多个Kafka消费群体。 目前,我有三个Kafka主题,每个主题有4个部分,只有一个Kafka消费群体有三个K