[인프런 워밍업 스터디1기] 4일차 진도표
7개월 전
과일가게 DTO
public class fruitStoreRequest {
private String name;
private LocalDate warehousingDate;
private long price;
public String getName() {
return name;
}
public LocalDate getWarehousingDate() {
return warehousingDate;
}
public long getPrice() {
return price;
}
}
컨트롤러 작성
@PostMapping("/api/v1/fruit")
public void fruitStore(@RequestBody fruitStoreRequest requset) {
String sql = "INSERT INTO fruit(name, warehousingDate, price) VALUES(?,?,?)";
jdbcTemplate.update(sql, requset.getName(), requset.getWarehousingDate(), requset.getPrice());
}
API에서 long을 사용한 이유는?
과일 가격과 같이 큰 정수 값을 다루는 경우에는 long 데이터 타입을 사용하는 것이 좋습니다. 이를 통해 범위 초과, 오버플로, 정확성 문제 등을 방지할 수 있다.
댓글을 작성해보세요.