💡 "백엔드/프론트엔드 연동을 5분 만에 끝내는 엔터프라이즈 대표 개발 프레임워크"
📌 AA팀 개발자 교육 문서 - Chapter 1
L/T Framework v3는 단순 CMS가 아닌, 대규모 엔터프라이즈 업무 어플리케이션 및 시스템 개발을 위해 Spring Boot 3.5.3 (Java 21 + Gradle 9.3) 과 Vue 3 (Composition API + Vite 7) 기반으로 설계된 풀스택 개발 프레임워크입니다. 개발자가 반복적인 인프라/보안/권한 구현 부담 없이 비즈니스 로직 개발에 집중할 수 있는 완벽한 표준 환경을 제공합니다.
L/T Framework v3는 대규모 엔터프라이즈 시스템 구축 시 검증된 표준 기술 스택을 바탕으로 구현된 풀스택 개발 플랫폼입니다.
L/T Framework v3는 백엔드 라이브러리 모듈, 백엔드 API 실행 프로젝트, 프론트엔드 UI 프로젝트의 3개 핵심 영역으로 나뉩니다.
[Front-End App: admin-ui (Vue 3 + Vite 7)]
│
│ (REST API Call + JWT Header)
▼
[Back-End Server: admin-work-api (Spring Boot 3.5.3)]
├── Security Filter (JwtAuthenticationTokenFilter)
├── Role Interceptor (RoleCheckInterceptor)
├── Controller Layer (*Controller.java)
├── Service Layer (*Service.java)
├── DataScope Aspect (@DataScope AOP)
└── MyBatis Mapper Layer (CQRS Query / Command Split)
├── Query Mapper (SELECT -> Read-Replica DB)
└── Command Mapper (INSERT/UPDATE/DELETE -> Master DB)
| 프로젝트명 | 디렉토리 경로 | 역할 및 핵심 기능 |
|---|---|---|
admin-module |
framework/back-api/v3/admin-module |
• Spring Boot 기반 공통 관리자 백엔드 라이브러리 (java-library)• 보안(JWT), 공통 유틸리티, BaseEntity, MyBatis 플러그인 포함 |
admin-work-api |
framework/back-api/v3/admin-work-api |
• 실습/업무 REST API 서버 (Spring Boot Application)• admin-module을 소스 합성 빌드(includeBuild)하여 실행 |
admin-ui |
framework/admin-front/v3/admin-ui |
• Vue 3 SFC 및 Vite 7 기반 백오피스 Single Page Application • Element Plus, IBSheet8 그리드, amCharts5 시각화 지원 |
@PreAuthorize 및 RoleCheckInterceptor API 권한 검증@DataScope AOP를 활용한 부서별/본인 데이터 동적 SQL 필터링el-dialog 모달 팝업 CRUDServiceException 비즈니스 예외 처리