Refactoring1 세션 로직 개선기 (feat. 더티 코드) 세션 처리 로직을 개선하는 과정을 담은 글입니다.Version #1session이 필요할 때마다 3줄씩 반복되는 로직 String id = SessionUtils.getLoginDefaultId(session); if(id == null) SessionUtils.getLoginAdminId(session); if(id == null) throw new NotFoundSession(SESSION_NOT_FOUND); 로직이 사용되는 부분 @Transactional(readOnly = true) public void updatePassword(final UserUpdatePasswordRequest request, final HttpSession session) { String encryptBeforePas.. 2024. 9. 29. 이전 1 다음