🛹 목표
목표 | 난이도 | 달성 여부 |
이펙티브 자바 ITEM 3,4 |
😘 | ❌ |
패스트 캠퍼스 강의 듣기 |
😘 | ✔️ |
📋 공부 내용 & 기록
1. Objects.requireNonNull() 메소드
- NULL 체크를 위한 메소드로 매개변수에 NULL 값이 들어가면 NullPointException을 반환하고, 아닐 시 입력 값 그대로를 반환.
- NULL이 들어간 즉시 예외를 반환하기 때문에 빠른 체크가 가능하다.
- 따라서 디버깅이 쉽다.
- if로 NULL을 체크하는 것보다 가독성이 좋고, 명시적이다.
2. EnumSet의 활용법
3. Thymeleaf의 Fragment
웹 페이지에서 공통적으로 사용되는 영역을 Fragment(파편)화하여 공통영역을 관리한다. 공통적으로 사용하는 영역을 분리함으로써 변경지점을 최소화할 수 있다.
ex) 헤더, 푸터, 내비게이션 바, 메뉴 등
'TIL' 카테고리의 다른 글
[TIL] 🌱 2023.03.27 - Rest Client Test (0) | 2023.03.27 |
---|---|
[TIL] 🌱 2023.03.21 - 함수적 인터페이스 (0) | 2023.03.21 |
[TIL] 🌱 2023.03.16 - 빌더 패턴 (0) | 2023.03.16 |
[TIL] 🌱 2023.03.15 - 뷰 엔드포인트 테스트 정의 (0) | 2023.03.15 |
[TIL] 🌱 2023.03.13 - Spring Security (0) | 2023.03.13 |