p.135~
ModelMapper 라이브러리
- @Data는 getter/setter/toString/equals/hashCode 등을 모두 컴파일 할 때 생성해 준다.
- 가장 번거로운 DTO->VO,VO->DTO 변환은 ModelMapper 라이브러리를 이용해서 처리.
- ModelMapper 은 getter/setter등을 이용해서 객체의 정보를 다른 객채로 복사하는 기능을 제공
Log4j2 @Log4j2
- 로그(log)는 개발 후 필요없는 System.out.println()을 대체하는 기능
- Log4j2에서 가장 핵심적인 개념은 로그의 레밸과 어펜더.
어펜더 : 로그를 어떤 방식으로 기록할 것인지를 의미(콘솔창에 출력할것인지/파일로 출력할 것인지). 즉, System.out.println() 대신에 콘솔어펜더라는것을 지정해서 사용.
레벨 : 로그의 '중요도' 개념. System.out.println()으로 작성하면 모든 내용이 출력되지만 로고의 레벨을 지정하면 해당 레밸 이상의 로그들만 출력되기 때문에 개밸할떄는 로그의 레벨을 많이 낮게 설정해서 개발하고 운영할 때는 중요한 로그
'Study > 자바 웹 개발 워크북' 카테고리의 다른 글
| [JDBC프로그래밍을 위한 API 필수용어] (0) | 2023.09.04 |
|---|---|
| [Your password does not satisfy the current policy requirements] (0) | 2023.09.03 |
| [데이터베이스 암호화 오류] (0) | 2023.09.03 |