[Spring Boot] API 사용하기

이상협·2022년 12월 27일
0

Spring Boot

목록 보기
5/13

@ResponseBody를 사용해 객체를 반환하도록 할 예정이다.

🎈controller

// com.example.test/controller/HelloController.java
@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;
        } 
    }
}

🎈실행결과

위와 같이 객체를 생성하여 반환을 하게 되면 자동적으로 객체가 JSON으로 변환이 된다.

0개의 댓글