스프링 네이밍 컨벤션

Controller


Service


Mapper


Structure

  1. 패키지는 목적별로 묶어 생성한다.
  2. Controller에서는 Service 호출과 Exception 처리만을 담당한다.
  3. 메소드와 클래스는 하나의 목적만을 위해 생성한다.
  4. 메소드와 클래스는 가능한 작게만든다.
  5. 도메인명의 Service 생성은 피한다.

Java 코드 컨벤션

주요 코드 컨벤션 규칙