diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ca17953..69de936 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,11 +20,7 @@ jobs: distribution: 'corretto' - name: Setup gradle - uses: gradle/gradle-build-action@v3 - run: ls - - - name: Run the Tests - uses: ./gradlew test + uses: gradle/actions/setup-gradle@417ae3ccd767c252f5661f1ace9f835f9654f2b5 # v3.1.0 - name: Build with gradle run: ./gradlew build 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); + } }