[TIL 2021.06.22] 하고 싶은 프로젝트

Kyu·2021년 6월 22일
0

TIL

목록 보기
163/322

오늘 한 일

  • 파이로와 아침 스크럼시간에 내가 만들고 싶었던 크롬 익스텐션에 대해서 이야기를 나눴다. 첨에 혼자 구현해보려다가 어떻게할지 감이안잡혀 여럿분들에게 여쭤봤는데 파이로가 특히 적극적으로 맘에 든다고 같이 하자고 했음! 넘 기분 좋다!

  • 로그인 DB 중복 데이터 검사 로직하는 것을 수정했음

      User loginUser = user.getBody();
        if (loginUser != null) {
            if (userRepository.findOneById(loginUser.getId()) == null) {
                userRepository.save(loginUser);
                logger.info("check loginUser: {}", loginUser.getId());
            }
        }
       ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
     User loginUser = user.getBody();
     if (!userRepository.hasSameUserId(loginUser.getId())) {
         userRepository.save(loginUser);
     }
    public boolean hasSameUserId(Long userId) {
     String query = "select exists (select id from user where id = ?) as success";
     return jdbcTemplate.queryForObject(query, Boolean.class, userId);

//            exists와 as success 는 처음봄
//          출처: https://blog.naver.com/gngh0101/220874209857
  • MJ와 같이 협업하면서 각각 다른 팀원분들에게 변경사항들을 잘 전달하지않아 나중에 여러 이슈가 발생함. 변경사항을 전달하는 것과 의논할/한 것들을 관리하는 것도 능력이라고 생각. 이슈 링크
profile
TIL 남기는 공간입니다

0개의 댓글