티스토리 뷰

☠️ Java

RESTful 구조

James Wetzel 2025. 1. 2. 16:56
728x90
반응형
src/main/java/com/example/project
│
├── controller/          # 컨트롤러 계층: REST 엔드포인트 정의
│   ├── HomeController.java
│
├── service/             # 서비스 계층: 비즈니스 로직
│   ├── SampleService.java
│
├── dto/                 # DTO 계층: 요청 및 응답 객체
│   ├── ApiResponse.java  # 공통 응답 객체 정의
│
├── config/              # 설정 관련 파일
│   ├── WebConfig.java
│
├── advice/              # 전역 예외 및 응답 처리
│   ├── GlobalResponseHandler.java  # ControllerAdvice 응답 처리
│   ├── GlobalExceptionHandler.java # 예외 처리 (옵션)
│
└── repository/          # 데이터 액세스 계층
    ├── SampleRepository.java
728x90
반응형