Spring Framework

빌더 패턴, 일반 생성자 패턴 비교

SoulMania 2025. 1. 21. 09:03

        //LogDto객체 생성
        //LogDto log = new LogDto(date, userIdx, param.toString(), requestUrl, responseStr, time, ex.getMessage());
        
        
        // 예외 로그 삽입
        //logMapper.insertLog(date, userIdx, param.toString(), requestUrl, responseStr, time, ex.getMessage());
        //logMapper.insertLog(log);
        logMapper.insertLog(LogDto.builder()
         .date(date)
         .userIdx(userIdx)
         .param(param.toString())
         .requestUrl(requestUrl)
         .response(responseStr)
         .time(time)
         .exception(ex.getMessage())
         .build()
         );





// LogDto log = new LogDto(date, userIdx, param, requestUrl, responseStr, time,
// exceptionMessage);
// logMapper.insertLog(log);
logMapper.insertLog(LogDto.builder().date(date).userIdx(userIdx).param(param).requestUrl(requestUrl)
.response(responseStr).time(time).exception(exceptionMessage).build());