Optional()
userRepository.findByUserId(user.getUserId())
.ifPresent(x -> {
throw new IllegalStateException("이미 존재하는 아이디입니다");
}}
코드리뷰 중 Repository, Service, controller를 나누는 기준이 무엇인가?에 대해서 K가 알려준 참고링크
@ExceptionHandler
@ControllerAdvice
@Entity의 기본 생성자
- 아직 자세히는 안알아봐서 정확하지 않지만, JPA의 규칙이라고 한다.
- 기본 생성자를 우선으로 탐색하고 getter, setter 함수를 순회하는 식
- 따라서 기본 생성자를 protected 접근제어자를 해주면 기본 생성자 탐색을 막을 수 있다? (나중에 공부)
forward
알고리즘
- BOJ 쇠막대기
- 스택관련 문제였는데, 문제의 핵심을 파악하지 못해서 너무 오래걸렸다.. 정답률 60%인데 무슨 2시간이 걸리냐 에휴 ㅠㅠ