@ResponseBody 문자 반환


@Controller
public class HelloController {

		@GetMapping("hello-string")
	  @ResponseBody
		public String helloString(@RequestParam("name") String name) {
				return "hello " + name;
	  }
 
}


실행


http://localhost:8080/hello-string?name=spring


@ResponseBody 객체 반환


@Controller
public class HelloController {

		@GetMapping("hello-api")
	  @ResponseBody
	  public Hello helloApi(@RequestParam("name") String name) {
			  Hello hello = new Hello();
			  hello.setName(name);
			  return hello;
		}
 
	  static class Hello {
			  private String name;
 
				public String getName() {
					  return name;
			  }
 
				public void setName(String name) {
					  this.name = name;
			  }
	  }
}


실행