https://github.com/fernanda-kipper/spring-hello-world-docker
https://github.com/fernanda-kipper/spring-hello-world-docker
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/fernanda-kipper/spring-hello-world-docker
- Owner: Fernanda-Kipper
- Created: 2024-06-07T00:32:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-07T00:34:16.000Z (over 1 year ago)
- Last Synced: 2025-05-07T21:44:25.504Z (5 months ago)
- Language: Java
- Size: 2.93 KB
- Stars: 11
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring Boot Hello World
**A simple Spring Boot 2.x app to send hello world message to a user**
## How to Run Application
**Start the application using any of the commands mentioned below**
> **Note:** First two commands need to run inside the root folder of this project i.e inside the **spring-boot-hello-world** folder
- **Using maven**
``` mvn spring-boot:run```- **From jar file**
Create a jar file using '**mvn clean install**' command and then execute
```java -jar target/spring-boot-2-hello-world-1.0.2-SNAPSHOT.jar```- **Directly from IDE**
```Right click on HelloWorldApplication.java and click on 'Run' option```
> **Note:** By default spring boot application starts on port number 8080. If port 8080 is occupied in your system then you can change the port number by uncommenting and updating the **server.port** property inside the **application.properties** file that is available inside the **src > main > resources** folder.
**Send an HTTP GET request to '/hello' endpoint using any of the two methods**
- **Browser or REST client**
```http://localhost:8080/hello```- **cURL**
```curl --request GET 'http://localhost:8080/hello'```## How to Run Unit Test Cases
**Run the test cases using any of the commands mentioned below**
> **Note:** These commands need to run inside the root folder of this project i.e inside the **spring-boot-hello-world** folder
- **To run all the test cases**
```mvn test```- **To run a particular test class**
```mvn -Dtest=HelloWorldControllerTest test```
or
```mvn -Dtest=HelloWorldApplicationTests test```