From 504c935b7225331b9182df1c491377f6903b7718 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=B0=D1=88=D0=B8=D0=BD=20=D0=9C=D0=B0=D0=BA=D1=81?= =?UTF-8?q?=D0=B8=D0=BC?= Date: Mon, 6 Feb 2023 16:43:26 +0400 Subject: [PATCH] Add spring --- .../ru/ulstu/is/lab1/Lab1Application.java | 30 ++++++++++++++----- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/src/main/java/ru/ulstu/is/lab1/Lab1Application.java b/src/main/java/ru/ulstu/is/lab1/Lab1Application.java index 63ecf8f..56b8334 100644 --- a/src/main/java/ru/ulstu/is/lab1/Lab1Application.java +++ b/src/main/java/ru/ulstu/is/lab1/Lab1Application.java @@ -2,20 +2,36 @@ package ru.ulstu.is.lab1; 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; +import org.springframework.web.bind.annotation.*; @SpringBootApplication @RestController +@CrossOrigin public class Lab1Application { public static void main(String[] args) { SpringApplication.run(Lab1Application.class, args); } - @GetMapping("/name") - public String hello(@RequestParam(value = "n", defaultValue = "World") String name) { - return String.format("Hello %s!", name); + @GetMapping("/minus") + public @ResponseBody int toMinus(@RequestParam(defaultValue = "0") int v1, + @RequestParam(defaultValue = "0") int v2) { + return v1 - v2; } -} + + @GetMapping("/plus") + public @ResponseBody int toPlus(@RequestParam(defaultValue = "0") int v1, + @RequestParam(defaultValue = "0") int v2) { + return v1 + v2; + } + + @GetMapping("/toUpperCase/{value}") + public @ResponseBody String toUpperCase(@PathVariable String value) { + return value.toUpperCase(); + } + + @GetMapping("/toLowerCase/{value}") + public @ResponseBody String toLowerCase(@PathVariable String value) { + return value.toLowerCase(); + } +} \ No newline at end of file