From e33d8eb251b9bbf3c428c7ef32c35d5950b56a31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=A1=D0=B5=D1=80?= =?UTF-8?q?=D0=B3=D1=83=D0=BD=D0=BE=D0=B2?= Date: Tue, 14 Mar 2023 12:20:10 +0400 Subject: [PATCH] first lab --- .../com/example/demo/DemoApplication.java | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/src/main/java/com/example/demo/DemoApplication.java b/src/main/java/com/example/demo/DemoApplication.java index e03ec75..650c5a9 100644 --- a/src/main/java/com/example/demo/DemoApplication.java +++ b/src/main/java/com/example/demo/DemoApplication.java @@ -2,11 +2,63 @@ package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; @SpringBootApplication +@RestController public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } + + + @GetMapping("/hello") + public String hello(@RequestParam(value = "name", defaultValue = "World") String name) { + return String.format("Hello %s!", name); + } + + @GetMapping("/calc1") + public Integer calc1(@RequestParam int val1, + @RequestParam int val2) { + return val1 * val2; + } + + @GetMapping("/calc2") + public Integer calc2(@RequestParam int val1, + @RequestParam int val2) { + if (val2==0){ + return 1; + } + int c=1; + for (int i=0; i