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 the AssignMessage policy and what can it do?
What is the Apigee Developer Portal and how does it support the developer experience?
What is the difference between Quota and SpikeArrest policies in Apigee?
What is response caching in Apigee and how do you configure the ResponseCache policy?
What are Key Value Maps (KVMs) in Apigee and how do you use them?
What analytics capabilities does Apigee provide?
What are Flows in Apigee and what is the request/response processing pipeline?
How does OAuth 2.0 work in Apigee and what grant types are supported?
What is the Apigee organisation hierarchy and what are Environments?
What are Shared Flows in Apigee and when do you use them?
What is the ExtractVariables policy and how does it work with flow variables?
What is the ServiceCallout policy and when would you use it?
How does fault handling and error management work in Apigee?
What is Target Server configuration in Apigee and why is it used instead of hardcoding backend URLs?
What are the deployment models available in Apigee?
What is an API proxy in Apigee and what are its main components?
What are Apigee Policies and what categories are available?
What is the VerifyAPIKey policy and how does basic API key security work in Apigee?
What is an API Product in Apigee and how does it differ from an API Proxy?
|
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.
|
|||