이노베이션 캠프

[WIL] 7주차

hjkim0502 2022. 9. 19. 01:33

1. javadoc

6주차때 주석 관련해서 이런 것이 있다는 것을 소개 받아 추후에 공부가 필요할 것 같아 언급

 

2. gitignore

처음부터 gitignore에 application.properties를 반영하지 않은 상황에서는 깃헙에 계속 업데이트된다

git rm --cached C:/Users/~파일 위치~/src/main/resources/application.properties

해당 파일의 위치를 복사하여 위 명령어를 사용하면 반영됨

같이 작업하는 개발자들에게 필요할 때 gitignore된 파일의 내용을 그때그때마다 공유해주어야 하는 것 같다.

물론 깃 액션을 활용해 배포할 때에는 gitignore을 사용하면 안 될 것이다

 

3. 구글 로그인

https://maivve.tistory.com/336

위 블로그에서 소개한 내용으로 시도했지만, 결국 https로 설정해야 하는 것으로 결론지었고, 실제 그렇게 배포는 하지 못해 프론트와 연동했을 때 생각한대로 잘 작동하는지 보지는 못했다.

 

4. 회원 탈퇴 기능

가장 마지막에 발견한 문제로, '게시글 좋아요' 엔티티와 '사용자' 엔티티에 연관관계가 잡혀있어서 어떤 게시글에 좋아요를 하나라도 한 사용자는 그냥 단순히 userRepository.delete()의 실행으로만 탈퇴되지 않고 에러 발생

효율적인 방법으로 이를 해결할 수 있는 방법에 대해서 더 찾아봐야 한다.

 

5. 깃헙 인텔리제이 연동

많이 익숙해져서 다 손에 익었지만 잘 정리된 블로그 소개

https://goddaehee.tistory.com/249