[자문자답 | Spring] Util과 Service의 차이점
·
기타
서론Spring으로 프로젝트를 하다보면 이런저런 Util과 Service를 만들게 된다.근데 Util과 Service의 차이점이 뭘까?우리는 뭘 기준으로 이름을 Util로 할지 Service로 할지를 정할까?배경프로젝트를 진행하며 Gps 관련 데이터를 다룰 일이 생겼다.좌표 간 거리를 계산하거나 주소를 좌표로 변환하는 등의 작업이 필요했다.그래서 아래처럼 GpsUtil로 클래스를 분리해서 메소드를 모아놓았다.근데 이걸 적다가 문득 든 생각이..이거 GpsService라고 해도 되지 않나? 뭔가 Util이 맞을 거 같긴 한데, GpsService였어도 별로 위화감이 들진 않았을 것 같다.이 위화감을 느낀 건 나뿐만이 아닐 것이므로 자료 조사를 해보았다. 지선생님의 답변질문:~Util과 ~Service의 차..