springboot项目突然启动缓慢

在项目快到最后的时候,有一次在本地启动项目的时候,突然发现项目启动起来特别的慢.

刚开始也不知道哪里出了问题,只能慢慢的查原因.

springboot项目在debug模式下本来运行的挺快,后来某一天突然启动一半就卡在那一点一点龟速前进,还以为是我电脑问题,或者我写的代码问题,后来在网上搜了一下,结合自身项目情况,原来是断点问题,

有个断点无论如何都去不掉。可能是之前遗留的,后代码删除了,

也可能是因为这个地方的代码属于加载运行的什么节点,总之去不掉

后来根据网上的方法,在debug模式窗口下,选择Run菜单,点击Remove All Breakpoints的选项(好像也可以选择Skip All Breakpoing。)

然后所有断点都去掉了,

重新启动,流畅!!!

原文地址:https://www.cnblogs.com/qingmuchuanqi48/p/11747052.html

时间: 2024-08-03 05:29:39

springboot项目突然启动缓慢的相关文章

SpringBoot -- 项目结构+启动流程

一.简述: 项目结构 二.简述:启动流程 说springboot的启动流程,当然少不了springboot启动入口类 1 @SpringBootApplication 2 public class SpringBootWebApplication { 3 public static void main(String[] args) { 4 SpringApplication application = new SpringApplication(SpringBootWebApplication.

springboot项目,启动项目后启动的定时器,定时执行任务

package com.wiscom.ism.webapi.ismController; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; import org.springframework.stereotype.Component; import org.springframework.stereotype.Service; impo

SpringBoot源码分析之---SpringBoot项目启动类SpringApplication浅析

源码版本说明 本文源码采用版本为SpringBoot 2.1.0BUILD,对应的SpringFramework 5.1.0.RC1 注意:本文只是从整体上梳理流程,不做具体深入分析 SpringBoot入口类 @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args

使用 lntelliJ IDEA 创建 Maven 工程的springboot项目

IntelliJ IDEA 为后起之秀 得到了越来 广泛 应用.下面的idea软件的界面详情 二.使用 IntelliJ IDEA Maven 工程步骤如下: 2.1 依次选择“file”.“new"."project",创建新项目.出现下面的界面,创建项目时选择 Mave ,但 不必选择项目骨架 直接单击 Next 按钮即可 2.2.输入组织名称.模块名称.项 版本号等信息 2.3.选择项目位置,然后单击 Finish 按钮, 完成项目创建 三 三.springboot项目

SpringBoot启动缓慢,卡住的原因

在 debug 模式下启动 springboot 缓慢,控制台一直输出如下: 解决办法: 去除代码中方法上的断点. 原因分析: 查看idea官方文档有一段这样的说明: 争对具体为什么会这样,那只有idea的开发人员才清楚吧,这里我给出自己的猜测,idea底层操作了JVM,在启动项目时,在有断点的代码处,对JVM操作了什么,影响的springboot启动缓慢. 原文地址:https://www.cnblogs.com/leafarmyarmy/p/12262852.html

springboot项目启动之后初始化自定义配置类

前言 今天在写项目的时候,需要再springboot项目启动之后,加载我自定义的配置类的一些方法,百度了之后特此记录下. 正文 方法有两种: 1. 创建自定义类实现 CommandLineRunner接口,重写run()方法.springboot启动之后会默认去扫描所有实现了CommandLineRunner的类,并运行其run()方法. @Component @Order(2) //通过order值的大小来决定启动的顺序 public class AskForLeave implements

springboot项目启动成功后执行一段代码的两种方式

springboot项目启动成功后执行一段代码的两种方式 实现ApplicationRunner接口 package com.lnjecit.lifecycle; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; import org.springframework.core.annotation.Order; import org.sp

idea 启动springboot项目报找不到主类

今天搭建的一个新springboot项目,运行启动类时控制报找不到主类错误 解决方法: 在idea控制台输入mvn clean install命令 原文地址:https://www.cnblogs.com/kingsonfu/p/10261167.html

springboot:基础学习一 linux下后台启动springboot项目

我们知道启动springboot的项目有三种方式: 运行主方法启动 使用命令 mvn spring-boot:run”在命令行启动该应用 运行“mvn package”进行打包时,会打包成一个可以直接运行的 JAR 文件,使用“java -jar”命令就可以直接运行. 我们在开发的时候,通常会使用前两种,而在部署的时候往往会使用第三种.但是,我们在使用java -jar来运行的时候,并非后台运行. 下面我们来说说服务器上如何后台启动springboot项目.实际上,实现的方法有很多种,这里就列两