목록강의수강/[Spring] (22)
미소를뿌리는감자의 코딩
가끔씩 중복 변수를 선언하는 것이 필요함에도 불구하고 warning을 계속 주기도 한다. 이때는, @SuppressWarnings("UnnecessaryLocalVariable") 이걸로 막아주면 warning이 사라진다.
1. html을 반환하는 방법 @GetMapping("/form/html") public String helloForm() { return "hello-request-form"; } 2. pass variable 방식 // [Request sample] // pass browser 방식 // GET http://localhost:8080/hello/request/star/Robbie/age/95 @GetMapping("/star/{name}/age/{age}") @ResponseBody public String helloRequestPath(@PathVariable String name, @PathVariable int age) { return String.format("Hello, @PathVariab..
Jackson을 이용해서, object 에서 Json으로, Json에서 Object로 만드는 방법에 대해 알아볼 것이다. Jackson은 libraries를 보게 되면 이미 내장되어 있음을 확인할 수 있다. jackson 을 확인해 볼 수 있다. Object to Json 에 대해서 알아본 후 Json to Object에 대해서 알아볼 것이다. 1. Object to Json 우선 test 폴더 에다가 만들어 준다. 필수 조건 - get Method 필요.; 사용하는 object에 @getter가 선언되어 있어야 한다. @Test @DisplayName("Object To JSON : get Method 필요") void test1() throws JsonProcessingException { Star ..
이번에는 json 형식으로 반환하는 방법에 대해서 알아보았다. 2가지 방법을 소개할 것인데, 하나는 직접 json 형태로 바꾸어주고 반환하는 방법이고, 다른 하나는 spring이 class를 json 형태로 변환하여 반환하는 방법이다. 1) 직접 json 형태로 바꾸어주고 반환하는 방법 // Content- Type: text/html // Response Body // {"name" : "Robbie", "age":95} 로 client에게 반환 @GetMapping("/json/string") @ResponseBody public String helloStringJson() { return "{\"name\":\"Robbie\",\"age\":95}"; } Context- Type은 text/html..