스프링 프로젝트 시 참고순서BE/Spring2023. 4. 9. 12:36
Table of Contents
패키지 설계
aop
AOP로 중복 거래 방지 락을 걸 때 사용될 어노테이션 등을 위치시킴
config
redis 관련 설정 및 클라이언트 빈 등록, JPA 관련 설정 등록
controller
API의 endpoint를 등록하고, 요청/응답의 형식을 갖는 클래스 패키지
domain
jpa entity
dto
DTO(Data Transfer Object)를 위치시키는 곳
Controller에서 요청/응답에 사용할 클래스
로직 내부에서 데이터 전송에 사용할 클래스
exception
커스텀 Exception, Exception Handler 클래스 패키지
repository
Repository(DB에 연결할 때 사용하는 인터페이스)가 위치하는 패키지
service
비즈니스 로직을 담는 서비스 클래스 패키지
type
상태타입, 에러코드, 거래종류 등의 다양한 enum class들의 패키지
기본 구조 개발
일반적으로 프로젝트 시작 후 하는 일(ex. 스프링)
- 스프링 프로젝트 생성
- 팀 코딩 컨벤션 정책 합의
- 기본 패키지(뼈대) 구조 생성
- DB 접속 정보 확인 및 설정
- 각종 연동 API 작성/확인 및 검토
'BE > Spring' 카테고리의 다른 글
Spring 관련 키워드 간단 정리 (0) | 2023.04.08 |
---|---|
@PathVariable 과 @RequestParam 이란? (0) | 2023.04.05 |
@뿌링꿀 :: 뿌링뿌링 Dev
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!