학습 목표
1. @PutMaping 어노테이션 이해
2. Dto 안에 List<Object> 타입 만들어 보기
3. JSON 배열 형식에 이해
4. @JsonNaming(value = PropertyNamingStrategies.SnakeCaseStrategy.class)
package com.example.demo2.controller;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.example.demo2.model.PostRquestDto;
@RestController
@RequestMapping("/api")
public class PutApiController {
// METHDO : PUT
// http://localhost:8080/api/put1
@PutMapping("/put1")
public PostRquestDto put(@RequestBody PostRquestDto req) {
System.out.println("req : " + req);
return req;
}
}
package com.example.demo2.model;
import lombok.Data;
import lombok.ToString;
@Data
@ToString
public class PostRquestDto {
private String name;
private String age;
}