Implement /math/volume/l/w/h

master
sigonasr2 5 years ago
parent 3ecf3e5b5f
commit 24d31d1e53
  1. 16
      src/main/java/com/example/demo/Controller.java

@ -1,6 +1,7 @@
package com.example.demo;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@ -18,6 +19,7 @@ import java.util.HashMap;
import java.util.Map;
import javax.imageio.ImageIO;
import javax.websocket.server.PathParam;
@RestController
public class Controller {
@ -43,6 +45,20 @@ public class Controller {
}
}
@GetMapping("/math/volume/{l}/{w}/{h}")
public String volumeDisplay(
@PathVariable(value="l") String length,
@PathVariable(value="w") String width,
@PathVariable(value="h") String height) {
return new StringBuilder("The volume of a ")
.append(length).append("x")
.append(width).append("x")
.append(height)
.append(" rectangle is ")
.append(Integer.parseInt(length)*Integer.parseInt(width)*Integer.parseInt(height))
.toString();
}
@GetMapping("/math/calculate")
public String piDisplay(@RequestParam(value="operation",required=false) String operation,
@RequestParam(value="x") String x,

Loading…
Cancel
Save