[인프런 워밍업 스터디1기] 4일차 진도표

[인프런 워밍업 스터디1기] 4일차 진도표

과일가게 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 데이터 타입을 사용하는 것이 좋습니다. 이를 통해 범위 초과, 오버플로, 정확성 문제 등을 방지할 수 있다.

 


댓글을 작성해보세요.