Spring Boot——遇到的问题及解决办法(持续更新中...)

149 阅读1分钟

1、操作环境

  1. OS:WIN10
  2. Java Version: Java 8
  3. Spring Boot Version: 2.7.11
  4. IDEA:IntelliJ IDEA 2022.2.2 (Ultimate Edition)

问题一:端口号被占用

  • 具体描述:”Spring Boot 报错:Web server failed to start. Port 8080 was already in use.“

  • 解决办法一:关闭占用端口的进程

    • 第一步:打开cmd,输入netstat -ano | findstr [端口号],查找拥有被占用端口的相关进程,结果如下图:

      image-20230503154953559

    • 第二部:在cmd中,输入taskkill -PID [进程pid] -F, 关闭进程,结果如下图所示:

      image-20230503155352501

  • 解决办法二:在配置文件(修改yml文件,或者properties文件,下面将两种方式都展示一下,实际在一个配置文件中修改即可)中修改默认端口号(项目启动默认的端口号时8080)

    • 修改yml配置文件

      image-20230503155826607

    • 修改properties配置文件

      image-20230503155742589

参考:

[1] Spring Boot 报错:Web server failed to start. Port 8080 was already in use.

问题二:配置注解执行器没有配置

  • 具体描述:”Spring Boot 报错:Web server failed to start. Port 8080 was already in use.“
  • 解决方法:具体看下面的参考

参考:

[1] Spring Boot Configuration Annotation Processor not configured 问题解决