2021-05-15-TIL
2021-05-15-TIL
예외처리 관련
SimpleDateFormat::parse
에서 발생할 수 있는 예외인 ParseException
에 대해서 처리하는데 고민되는 부분이 있었다.
- 계속 throws 하는것이 바람직한 해결방법인가?
- 중간에 stream이 있는데, stream으로 처리하는 코드상에서 예외 처리는 어떻게 하는가?
- 그냥 logger로 예외 정보만 출력하는 것이 문제가 되는가?
Aggregate Root 관련
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Store {
@Id
private Long id;
private String name;
private String owner;
private String description;
private Integer level;
private String address;
private String phone;
@MappedCollection(idColumn = "STORE_ID", keyColumn = "ID")
private Map<Long, BusinessTime> businessTimes = new HashMap<>();
}
이 경우에 외부에서 RequestDto로 List<BusinessTime>
을 받아왔다면 어떻게 AUTO_INCREMENTED인 LONG id를 만들어내는가?
This post is licensed under CC BY 4.0 by the author.