前言:记一次学习过程中的springboot项目启动异常及异常解决。
最近在学习使用Alibaba的fastjson,新建了一个springboot项目,写好controller和service,结果一启动,不报错,但是项目就是不在运行状态。状况如下图所示:
然后秉持着“凡事不决问度娘”的原则,我百度了一下这个问题,首先尝试了给启动类try catch的方式:
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
try {
SpringApplication.run(DemoApplication.class, args);
} catch (Exception e) {
e.printStackTrace();
}
}
}
结果什么异常都没有捕捉到。
然后我又百度到了这篇文章:https://www.cnblogs.com/jpfss/p/10765636.html
检查了一下pom文件的依赖,发现以前的依赖是 spring-boot-starter,和文章中的第一种情况吻合,于是我把这个依赖更换为 spring-boot-starter-web,重启项目,问题就解决了。