학원 프로젝트가 막바지에 도달했다 좋은 건지 나쁜 건지 모르겠지만 종이 한 장 차이정 도로 내가 조금 더 잘해서 장바구니/결제시스템/관리자 페이지 대부분을 맡았다 시간이 없는 관계로 매우 기능 위주로 백엔드에 집중해 구현 중이다 다른 팀원들도 도와줘야 해서 dto사용은 물론 본의 아니게 하드코딩 그 자체를 하고 있다... mybatis를 사용하는 데 사용할 때마다 jpa와 달리 optional로 받을 수없었다 그래서 생각한 게 optional을 결과 위에 씌어줘야 한다고 생각했다 다행히 잘 작동했다 예제 코드 Mapmap=Optional.ofNullable(buketDao.findByBid(bid)).orElseThrow(()->utillService.makeRuntimeEX("존재하지 않는 장바구니 품..