Skip to content

Commit 2d067f7

Browse files
committed
refactor(TimeController): [9단계] 시간 타입 String 에서 객체로 변경
1 parent 66d0038 commit 2d067f7

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/main/java/roomescape/controller/TimeController.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,17 @@ public List<Time> getTimes() {
3434
private static class TimeRowMapper implements RowMapper<Time> {
3535
@Override
3636
public Time mapRow(ResultSet rs, int rowNum) throws SQLException {
37-
Time time = new Time(rs.getString("time"));
37+
String timeValue = rs.getString("time");
38+
Time time = new Time(timeValue);
3839
time.setId(rs.getLong("id"));
3940
return time;
4041
}
4142
}
4243

4344
@PostMapping("/times")
4445
public ResponseEntity<Time> createTimes(@RequestBody TimeRequest timeRequest) {
45-
Time time = new Time(timeRequest.getTime());
46+
String timeValue = timeRequest.getTime();
47+
Time time = new Time(timeValue);
4648

4749
String sql = "INSERT INTO time (time) VALUES (?)";
4850
KeyHolder keyHolder = new GeneratedKeyHolder();

0 commit comments

Comments
 (0)