Spring Framework에서 HTTP Method 에 따라 Controller, Service, Mapper 의 Method 네이밍 규칙

java

ChatGPT Prompt :
스프링프레임워크에서 HTTP Method 에 따라 controller, service, mapper 의 method 네이밍 룰을 알려줘

스프링 프레임워크에서 HTTP Method에 따라서 Controller, Service, Mapper의 메서드 네이밍 규칙은 일반적으로 다음과 같습니다.

  1. Controller
  • HTTP GET 요청을 처리하는 메서드의 네이밍 규칙 : get{XXX}
  • HTTP POST 요청을 처리하는 메서드의 네이밍 규칙 : add{XXX}
  • HTTP PUT 요청을 처리하는 메서드의 네이밍 규칙 : update{XXX}
  • HTTP DELETE 요청을 처리하는 메서드의 네이밍 규칙 : delete{XXX}
  1. Service
  • HTTP GET 요청을 처리하는 메서드의 네이밍 규칙 : find{XXX}
  • HTTP POST 요청을 처리하는 메서드의 네이밍 규칙 : add{XXX}
  • HTTP PUT 요청을 처리하는 메서드의 네이밍 규칙 : update{XXX}
  • HTTP DELETE 요청을 처리하는 메서드의 네이밍 규칙 : delete{XXX}
  1. Mapper
  • HTTP GET 요청을 처리하는 메서드의 네이밍 규칙 : select{XXX}
  • HTTP POST 요청을 처리하는 메서드의 네이밍 규칙 : insert{XXX}
  • HTTP PUT 요청을 처리하는 메서드의 네이밍 규칙 : update{XXX}
  • HTTP DELETE 요청을 처리하는 메서드의 네이밍 규칙 : delete{XXX}

위의 규칙은 일반적으로 많이 사용되는 규칙이지만, 이외에도 프로젝트에서 사용하는 네이밍 규칙에 따라 다를 수 있습니다. 따라서 프로젝트의 규칙에 따라서 네이밍을 결정하는 것이 가장 중요합니다.

HTTP MethodControllerServiceMapper
GETget{XXX}find{XXX}select{XXX}
POSTadd{XXX}add{XXX}insert{XXX}
PUTupdate{XXX}update{XXX}update{XXX}
DELETEdelete{XXX}delete{XXX}delete{XXX}

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.