From e9a1ddcfa5dc5bd8ca41d4c1ea4cb2d4dca5c336 Mon Sep 17 00:00:00 2001 From: Nitin Jain Date: Sat, 4 May 2024 22:18:14 +0530 Subject: [PATCH 1/4] Travis ci integration --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ca17953..511fef4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,9 +19,9 @@ jobs: java-version: '17' distribution: 'corretto' + - run: ls - name: Setup gradle uses: gradle/gradle-build-action@v3 - run: ls - name: Run the Tests uses: ./gradlew test From 443077c50a1606b6c13635b00285e1d1f134da2c Mon Sep 17 00:00:00 2001 From: Nitin Jain Date: Sat, 4 May 2024 22:24:30 +0530 Subject: [PATCH 2/4] Travis ci integration --- .github/workflows/build.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 511fef4..18fda6b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,9 +19,8 @@ jobs: java-version: '17' distribution: 'corretto' - - run: ls - name: Setup gradle - uses: gradle/gradle-build-action@v3 + uses: gradle/actions/setup-gradle@417ae3ccd767c252f5661f1ace9f835f9654f2b5 # v3.1.0 - name: Run the Tests uses: ./gradlew test From c6586acb3b61bd22dde9b771c59eefa732b3234a Mon Sep 17 00:00:00 2001 From: Nitin Jain Date: Sat, 4 May 2024 22:25:52 +0530 Subject: [PATCH 3/4] Travis ci integration --- .github/workflows/build.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 18fda6b..69de936 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,9 +22,6 @@ jobs: - name: Setup gradle uses: gradle/actions/setup-gradle@417ae3ccd767c252f5661f1ace9f835f9654f2b5 # v3.1.0 - - name: Run the Tests - uses: ./gradlew test - - name: Build with gradle run: ./gradlew build From c5f052d4639608bdfdb47a2d1de46bf251714953 Mon Sep 17 00:00:00 2001 From: Nitin Jain Date: Mon, 6 May 2024 22:14:59 +0530 Subject: [PATCH 4/4] Added new endpoint --- .../java/com/webapp/controller/WebAppController.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/com/webapp/controller/WebAppController.java b/src/main/java/com/webapp/controller/WebAppController.java index bec1155..e7ff625 100644 --- a/src/main/java/com/webapp/controller/WebAppController.java +++ b/src/main/java/com/webapp/controller/WebAppController.java @@ -3,15 +3,18 @@ import com.fasterxml.jackson.databind.ObjectMapper; import com.webapp.data.Data; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RestController; import java.io.File; import java.io.IOException; @RestController +@Slf4j public class WebAppController { @Autowired ObjectMapper objectMapper; @@ -20,4 +23,10 @@ public ResponseEntity app() throws IOException { Data data = Data.builder().name("Nitin").email("j9.nitin@gmail.com").build(); return ResponseEntity.ok(data); } + @GetMapping(path = "/app/{id}") + public ResponseEntity app(@PathVariable Integer id) throws IOException { + Data data = Data.builder().name("Nitin").email("j9.nitin@gmail.com").build(); + log.info("Id is {}",id); + return ResponseEntity.ok(data); + } }