
<2025.03.12>
팀원들과의 git merge 후 충돌이 발생하지 않았었으나 프로젝트가 실행이 되지않음.
팀원이 작성한 MessageRepository 와 MessageEntity에서 문제가 발생한 것 같음.
MessageEntity의 메서드에서 순환참조가 발생한것을 확인
public void deleteByReceiver() {this.deleteByReceiver}
순환참조 되는 부분을 수정함.
this.deleteByReceiver = true;
MessageRepository에 선언된 함수에서 순차적으로 오류가 발생하는 것을 확인.
코드를 확인 해보니 Repository의 메소드에 들어가는 변수명들이 Entity와 다르게 카멜표기법으로 작성되어있는것을 확임함.
메서드의 이름에 있는 변수들의 카멜 표기법을 제거하니 문제가 해결되었다.
+다른곳에 선언된 메서드명도 수정
MessageRepository에서 선언된 메서드의의 이름과 다른것을 발견 (delete~ → deleted~)
메서드명 수정으로 해결하였다.
Repository를 사용하여 메서드를 선언할때 변수의 이름을 앞글자만 대문자를 써야한다는 것을 다시한번 알게되었다.
Repository를 사용할대는 사용법에 주의해야한다는것을 알게되었다.