[2021-03-16 화] TIL

노을·2021년 3월 16일
0

TIL

목록 보기
58/81

Optional()

  • ifPresent()
    • 이런식으로 쓸 수 있구나!
userRepository.findByUserId(user.getUserId())
                .ifPresent(x -> {
                    throw new IllegalStateException("이미 존재하는 아이디입니다");
                }}

코드리뷰 중 Repository, Service, controller를 나누는 기준이 무엇인가?에 대해서 K가 알려준 참고링크

@ExceptionHandler

  • 클래스, 컨트롤내 예외처리

@ControllerAdvice

@Entity의 기본 생성자

  • 아직 자세히는 안알아봐서 정확하지 않지만, JPA의 규칙이라고 한다.
  • 기본 생성자를 우선으로 탐색하고 getter, setter 함수를 순회하는 식
  • 따라서 기본 생성자를 protected 접근제어자를 해주면 기본 생성자 탐색을 막을 수 있다? (나중에 공부)

forward

알고리즘

  • BOJ 쇠막대기
    • 스택관련 문제였는데, 문제의 핵심을 파악하지 못해서 너무 오래걸렸다.. 정답률 60%인데 무슨 2시간이 걸리냐 에휴 ㅠㅠ
profile
카르페디엠

0개의 댓글