[TIL] 20220711 캠프 86일차

C____JIN·2022년 7월 11일
1

TIL 1.0

목록 보기
44/78

2차 프로젝트

Users객체와 Place객체 연관관계 설정하기

  • 연관관계 메서드 (Place 객체)
        public void registUser(Users user){
            this.users = user;
            user.getPlaces().add(this);
        }
    • Place 객체에서 user 정보를 저장하고 저장된 Place를 Users객체에도 연결

토큰에 저장되어있는 유저 정보 읽어오기

 @CookieValue(required = false, name = "refresh_token") String token
  • CookieValue 어노테이션을 통해 이름이 refresh_token인 쿠키 값을 token이라는 변수로 가져옴

가져온 유저정보와 연관관계메서드를 사용하여 DB에 저장하기

		... //위 과정 생략
        Users user = userRepository.findByEmail(email).orElseThrow(
                () -> new IllegalArgumentException("일치하는 이메일이 없습니다")
        );
        place.registUser(user);

        return placeRepository.save(place).getId();

마무리

발등에 불이 떨어졌다....!
계획한것을 다 끝내지 못해 이번주가 바쁜 한주가 될것같다.
저번주 금요일 TIL과 WIL을 못썼는데,,, 사실 바빴다는건 핑계고 조금 귀찮았다.
오늘부터는 하루도 빠짐없이 기록할거다!

profile
개발 블로그🌐 개발일지💻

3개의 댓글

comment-user-thumbnail
2022년 7월 12일

귀찮아여!?!??!?!?!?!?!??!??!?!!??!?!?!??!>!?!!?!?

답글 달기
comment-user-thumbnail
2022년 7월 12일

기록의 생명은 꾸준함입니다요. 앞으로 빼먹지 말고 꼮꼮 쓰고 제출하길~!~! 발등이 재가 되기 전에 화이팅!

답글 달기
comment-user-thumbnail
2022년 7월 12일

연관관계 매핑 세계에 오신 철진님을 환 영 합 니 다~~~

답글 달기