Gettting Spring Boot Error ApplicationContextException
Mostly we face this error due to missing ServletWebServerFactory bean. Below we have provided an example for Spring Boot Error ApplicationContextException for understanding this concept in better way.
Here, we removed @SpringBootApplication annotation from the Main class, then we got this Spring Boot Error ApplicationContextException.
package com.app;
import org.springframework.boot.SpringApplication;
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
Output:
Below we can refer the image to know how ApplicationContextException occurs.
Spring Boot Error ApplicationContextException
The reasons for Spring Boot Error ApplicationContextException are missing Spring Auto-Configuration, missing @SpringBootApplication annotation in the main class of the Spring Stater project, and missing the ServletWebServerFactory bean. When we face this error, we can not run the Spring Boot project as expected. This error is mostly not raised because of the Spring Auto Configuration feature, which means this feature can handle the basic required dependency for creating a Spring Boot project.
In this article, we will discuss how to solve Spring Boot Error ApplicationContextException with relative examples.