Requisite:
Open eclipse and select File from the menu and click on New.
Select Gradle project from the wizard.
Click Next.
Once the project is created, edit the build.gradle file to include the spring boot dependency.
implementation 'org.springframework.boot:spring-boot-starter-web:2.1.4.RELEASE'
After adding the dependency, your build.gradle file may look like this.
apply plugin: 'java-library'
repositories {
jcenter()
}
dependencies {
api 'org.apache.commons:commons-math3:3.6.1'
implementation 'com.google.guava:guava:23.0'
testImplementation 'junit:junit:4.12'
implementation 'org.springframework.boot:spring-boot-starter-web:2.1.4.RELEASE'
}
Save the "build.gradle" file and refresh/build the Gradle project to have the dependencies downloaded. Once done, you may see the spring boot jars downloaded and available in the project dependencies.
Create a new Java class SpringBootSimpleExample as shown below.
package net.javapedia.springboot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@EnableAutoConfiguration
public class SpringBootSimpleExample {
@GetMapping("/")
String index() {
return "Hello world! Welcome to my page.";
}
public static void main(String[] args) {
SpringApplication.run(SpringBootSimpleExample.class);
}
}
To run the application, right-click and run as Java application. You may notice the job running and starting the Tomcat embedded container in the log console.
Once you see Started step in the logs, navigate to the browser and go to localhost:8080 URL. You should see the output shown below.
Thanks for visiting this topic! Kindly share your valuable feedback and suggestions below. Thanks for your support.
What is log aggregation and what tools are commonly used for it?
What are Core Web Vitals and why do they matter for observability?
What is distributed tracing and how does it work?
What is structured logging and why is it preferred over plain-text logs?
What is cardinality in metrics and why does high cardinality cause problems?
What is synthetic monitoring and how does it differ from real user monitoring (RUM)?
What is the difference between monitoring and observability?
What is an error budget and how is it used in SRE?
What is Prometheus and how does its pull-based scraping model work?
What is Grafana and how does it integrate with Prometheus?
What is alerting fatigue and how can you reduce it?
What is the USE method and when should you apply it?
What is tail-based sampling in distributed tracing and when should you use it?
What is a health check endpoint and what should it return?
What is the RED method for monitoring microservices?
What are the Four Golden Signals defined by Google SRE?
What are the three pillars of observability?
What is a Service Level Indicator (SLI) and how does it differ from an SLO and SLA?
What is OpenTelemetry and why has it become the industry standard?
|
Interviews Questions |
About Javapedia.net Javapedia.net is for Java and J2EE developers, technologist and college students who prepare of interview. Also this site includes many practical examples. This site is developed using J2EE technologies by Steve Antony, a senior Developer/lead at one of the logistics based company. |
||
| contact: javatutorials2016[at]gmail[dot]com | |||
| Kindly consider donating for maintaining this website. Thanks. |
|||
|
Copyright © 2026, javapedia.net, all rights reserved. privacy policy.
|
|||