首页 > 其他分享 >IDEA 退出 springboot 应用没有关闭

IDEA 退出 springboot 应用没有关闭

时间:2023-06-14 13:23:53浏览次数:41  
标签:springboot 项目 spring boot IDEA 关闭

使用idea发现的问题。

当运行spring-boot:run启动项目后,在控制台关闭项目。

再次启动项目,报错端口被占用  Address already in use: bind
后发现虽然使用idea控制台关闭项目,但是实际上该项目依旧在运行中,只能通过kill进程id来解决。

但是这种方式极不方便,总不能每次都查询进程再kill。

附:根据端口查询进程命令(windows)
netstat -ano | findstr “端口号”

更好的解决方式:将 fork 属性更改为false即可。

<plugin>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-maven-plugin</artifactId>
   <version>${spring-boot.version}</version>
        <configuration>
        
       <!--解决 idea 退 springboot 没有退出--> <fork>false</fork> <!-- spring-boot:run 中文乱码解决 --> <jvmArguments>-Dfile.encoding=UTF-8</jvmArguments>
</configuration> </plugin>

 

标签:springboot,项目,spring,boot,IDEA,关闭
From: https://www.cnblogs.com/ncepu/p/17479914.html

相关文章

  • 基于SpringBoot+MyBatis+Thymeleaf的学生管理系统搭建
    学生管理系统Maven工程搭建【步骤】:打开IDEA工具,选择创建一个新工程。选择SpringInitializr,点击Next按钮。大家也可以通过Spring提供的在线创建的方式创建工程,访问(https://start.spring.io),然后将创建后的工程代码zip包解压后,使用IDEA导入工程。这种方式不在本文描述......
  • idea http client 设置脚本
    ###Checkresponsestatus,headers,andcontent-typeGEThttps://httpbin.org/get>{%client.test("Requestexecutedsuccessfully",function(){client.assert(response.status===200,"Responsestatusisnot200");......
  • 5、题目:Training in Creative Problem Solving: Effects on Ideation and Problem Fin
    期刊信息(1)作者:GeorgeB.Graen,StephenG.Graen(2)期刊:OrganizationalBehaviorandHumanPerformance(3)DOI:10.1016/0030-5073(82)90233-1(4)ISSN:0030-5073   研究背景创造力训练作为工业培训的一个子集,普遍面临着工业培训研究的许多问题,也面临着一些独特的问题。......
  • SpringBoot启动类@SpringBootApplication注解
    在springBoot的启动类中,提供了一个mai函数的程序入口,来启动加载SpringBoot程序,那么注解@SpringBootApplication,通过源码可以看到,它相当于@ComponentScan+@EnableAutoConfiguration+@SpringBootConfiguration。通过@SpringBootConfiguration注解的源码得知,其配置了一个@Confi......
  • idea 查看类的继承关系
    快捷键一:打开该类,使用ctrl+h 快捷键二:ctrl+alt+鼠标右键点击implementations提示 ......
  • SpringBoot自定义线程池
    SpringBoot自定义线程池在SpringBoot中,可以使用@Configuration和@Bean去设置线程池,用@Value去做线程池的参数配置。线程池配置:importcom.google.common.util.concurrent.ThreadFactoryBuilder;importorg.springframework.beans.factory.annotation.Value;importor......
  • Mac的IDEA配置Junit单元测试
    Junit使用步骤1.定义一个测试类(测试用例)规范建议:测试类命名:功能名称或者类名+Test包命名:xxx.xxx.xxx.test2.定义测试方法规范建议:方法名:test+被测试的方法名返回值:void参数列表:空参3.给方法加上注解@Test4.添加Junit的依赖环境添加Junit依赖环境前,输入@Test......
  • IDEA安装并永久激活
    安装版本为:2023.1.2双击打开exe文件,点击next自定义安装路径,然后next勾选CreateDesktopShortcut选项,创建桌面快捷方式保持默认,然后next等待安装安装成功......
  • springboot+JXLS+Jexl实现报表模版生成报表
    前言做这个项目的思路是由于公司基于自身发展,需要将之前的老项目平台拆解出来,由于之前的项目是所有的功能全部集中在一起,学习成本以及后续的扩展性来说,非常的不友好,并且由于之前设计人员的流失导致了项目无法进一步优化,所以想将其进行拆解,将单个功能模块进行拆分,形成微服务化,使每......
  • 教你如何批量关闭窗口,省时又省力!
    哈喽哈喽,大家好,今天我们来分享一个小功能。在实际的应用场景中,我们可能需要打开多个窗口,在关闭窗口时,逐个关闭窗口可能比较繁琐,而且有些窗口虽然不再显示了,但可能是隐藏的。在这种情况下,该怎么处理呢?让我们一起动手来尝试一下吧。PART1创建窗体为了方便测试,我们可以先创建多个窗体......