1. Spring-boot 环境的搭建
遇到问题1:创建好maven project 时候项目上出现红色感叹号。
解决方案:一般该问题由于jar 包出现问题,可以打开eclipse 中Markers 会记录错误描述,发现是相关jar 包没有下载完全出现错误,删除本地仓库中不完整jar 包,然后 右键项目 –>Maven–>update project . 将重新下载相关jar 包。
遇到问题2:运行具体某一个包含main() 方法的类时候出现java.lang. NoClassDefFoundError: org/springframework/beans/factory/ ListableBeanFactory 。
解决方案:根据上面的相关信息,基本上可以判断该问题是找不对相关类,即找不到 ListableBeanFactory 类。ListableBeanFactory 类位于 spring-bean 中的jar包。在一些低版本的 spring 框架中,可能不存在该jar包,升级相关jar包即可。
另外我发现在 spring-boot 的1.5.9 版本中会报该错误。而使用 spring-boot-starter-parent1.5.8.RELEASE 启动则无任何问题。遇到该问题可以在相关jar包中查看是否有这个类,如果没有则升级 jar 包。或者降级相应的 jar 文件。
<parent>
<<