[Section3 - Spring MVC] API 계층
Spring MVC
컨트롤러 실습
Spring Boot 기반의 애플리케이션에서 주로 사용되는 Java 패키지 구조 2가지
1. 기능 기반 패키지 구조(package-by-feature)
2. 계층 기반 패키지 구조(package-by-layer)
‘controller, dto’ 패키지는 API 계층에 해당
‘model, service’ 패키지는 비즈니스 계층에 해당
repository는 데이터 액세스 계층에 해당된다.
Spring Boot 팀에서는 테스트와 리팩토링이 용이하고, 향후에 마이크로 서비스 시스템으로의 분리가 상대적으로 용이한 기능 기반 패키지 구조 사용을 권장하고 있다.
'🖤 BE 45기 > TIL' 카테고리의 다른 글
[TIL 20230703] (0) | 2023.07.03 |
---|---|
[TIL 20230621-20230623] (0) | 2023.06.21 |
[TIL 20230530] (0) | 2023.05.30 |
[TIL 20230525] (0) | 2023.05.25 |