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 are activation functions in PyTorch and how do you apply them?
What optimizers does PyTorch provide and how do you choose between them?
What is the computation graph in PyTorch and how does the dynamic graph differ from a static graph?
What built-in layers does PyTorch's nn module provide and how do you use the most common ones?
What are learning rate schedulers in PyTorch and how do you use them?
What loss functions does PyTorch provide and when do you use each?
What are the most important tensor operations in PyTorch?
What is autograd in PyTorch and how does it compute gradients?
What is nn.Module and how do you build a custom neural network in PyTorch?
What are nn.Sequential and other container modules in PyTorch?
What are the most important loss functions in PyTorch and when do you use each?
What optimizers does PyTorch provide and how do you configure them?
What are the most common built-in layers in torch.nn and what do they do?
How do you initialise weights in a PyTorch model?
What is PyTorch and what are its key advantages over other deep learning frameworks?
What is a PyTorch tensor and how does it differ from a NumPy array?
What are tensor data types (dtypes) in PyTorch and why do they matter?
How does broadcasting work in PyTorch and what are the rules?
How do torch.no_grad() and tensor.detach() differ, and when do you use each?
What are learning rate schedulers in PyTorch and how do you use them?
|
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.
|
|||