자꾸 데이터에 null 이 허용안되는데 null 들어온다고 error가 나길래 무슨 이유인가 mapper 구현체 보니 그냥 저 위 null도 할당 된거 없이 로직이 빈 메서드고 오버라이드 되어있었다.
알고보니 변수명을 dto랑 entity랑 다르게 썼더라.. 왜그랬니
이거 해결하고 데이터 제대로 들어가겠거니 했는데 또 안되서 보니 위 상황처럼 의도치 않게 변수에 null이 할당되는 이슈가 있었다.
이것 때문에 mapstruct 버젼 이슈인가 무슨 이슈인가 한참 뒤지면서 챗지피티한테 물어보고 클린하고 재빌드하고 반복하면서 해봤는데 안되길래 아예 직접 구글링 해서 찾아보니
뭔가 비슷한듯 아닌듯한 이슈길래 읽어보고
lombok보다 mapstruct가 gradle상에서 상단에 있으면 안된다고 되어 있는 거 같아서 고쳐보니 챠쟌
해결완