@RestController
public class SampleRESTController
extends java.lang.Object
Constructor and Description |
---|
SampleRESTController() |
Modifier and Type | Method and Description |
---|---|
SampleRESTResource |
sayHello(java.lang.String name)
For a given input 'name', output the JSON form of "Hello 'name'".
|
com.sl.sample.rest.service.SampleRESTController.BinarySearchResult |
searchBinary(java.lang.Integer[] sortedInput,
java.lang.Integer numberToSearch)
Apply Binary Search to find the position of a number in a sorted linear.
|
@RequestMapping(method=GET, path="/hello") public SampleRESTResource sayHello(@RequestParam(value="name",required=true,defaultValue="World") java.lang.String name)
name
- input@RequestMapping(method=GET, path="/binarySearch/[{sortedInput}]") public com.sl.sample.rest.service.SampleRESTController.BinarySearchResult searchBinary(@PathVariable java.lang.Integer[] sortedInput, @RequestParam(value="numberToSearch",required=true) java.lang.Integer numberToSearch)
sortedInput
- input array e.g. [1,2,3,4,5]numberToSearch
- integer to search