스프링 개발에서 꼭 알아야 할 네이밍 스타일

Choonsik S·2025년 1월 12일

스프링

목록 보기
1/1

1. Camel Case (캐멀케이스)

  • 형식: 단어들이 붙어있고, 첫 번째 단어는 소문자, 이후 단어는 대문자로 시작.
  • 예시: firstName, getUserData, calculateSum.

스프링에서는 보통 변수명과 메서드명에 많이 사용돼.


2. Pascal Case (파스칼케이스)

  • 형식: 모든 단어가 대문자로 시작.
  • 예시: FirstName, GetUserData, CalculateSum.

스프링에서 클래스명, 인터페이스명 등에 주로 사용해.


3. Snake Case (스네이크케이스)

  • 형식: 단어를 소문자로 쓰고, _(언더스코어)로 구분.
  • 예시: first_name, get_user_data.

데이터베이스 테이블이나 컬럼 이름으로 자주 쓰여.


4. Kebab Case (케밥케이스)

  • 형식: 단어를 소문자로 쓰고, -(하이픈) 으로 구분
  • 예시: first-name, get-user-data.

URL 경로에서 자주 사용돼. (예: /user-profile)


5. Upper Snake Case (대문자 스네이크케이스)

  • 형식: 단어를 대문자로 쓰고, _(언더스코어)로 구분.
  • 예시: FIRST_NAME, GET_USER_DATA.

상수명 정의할 때 많이 써. (예: public static final 변수)


스프링에서의 활용:

  • Camel Case: 메서드명, 변수명 (ex: getUserById)
  • Pascal Case: 클래스명, 인터페이스명 (ex: UserController)
  • Snake Case: 테이블명, JSON 필드명 (ex: user_table, { "user_id": 1 })
  • Kebab Case: URL (ex: /api/v1/user-profile
profile
One step, Two step

0개의 댓글