Spring Boot 常规错误一览及解决方案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot 常规错误一览及解决方案相关的知识,希望对你有一定的参考价值。

更新信息

2016-03-13 开贴


想法很单纯,将自己在Spring Boot学习过程中遇到的各种麻烦列出来,并提供解决方案待查。

正题开始,遇到错误可通过报错信息对号入座:


错误提示:java.net.BindException: Address already in use: bind

推测原因:一开始接触Spring Boot时很常见的错误,端口已绑定。之前已启动Application,Spring Boot会启动内嵌的Tomcat,并绑定端口8080启动前端服务。作为Web应用,程序自己不会终结。而用户也没有手动结束程序,该端口就始终被绑定,再次启动必然会报此问题。

解决方案:打开Windows进程管理器结束javaw.exe,重新运行。并在每次启动程序前,结束之前的运行。


错误提示:Spring Boot Error: java.lang.NoSuchMethodError

推测原因:很显然,就是找不到指定的方法。

解决方案:仔细搜索报错信息中的方法名,查看出错类中是否缺少某方法。笔者此次报错由于org.springframework.core.ResolvableType.forInstance方法找不到所致,又想起之前在pom.xml中移除了parent依赖,想起是否改文件没有完整下载。查询了官网说明:当移除parent依赖时,需要增加spring-boot-dependencies的依赖。因此pom.xml中在<dependencies>前新增以下依赖,问题解决^_^

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-dependencies</artifactId>
      <version>1.3.3.RELEASE</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>






本文出自 “蚊子会编程” 博客,请务必保留此出处http://wenzi813.blog.51cto.com/11308605/1750534

以上是关于Spring Boot 常规错误一览及解决方案的主要内容,如果未能解决你的问题,请参考以下文章

spring_boot打jar包及打包错误的解决方法

Spring Boot - 扩展接口一览

spring boot 全局配置属性一览

Spring Boot - 扩展接口一览

spring boot框架学习9-spring boot的web开发-错误解决及跳转页面

Spring Boot学习总结(24)——Spring Boot 2.5 新特性一览