Spring Framework 5.3.x + JDK 1.8 기반의 웹 프로젝트 템플릿
샘플 페이지를 확인하려면 아래 주소를 클릭:
샘플 페이지에서는 jQuery + Tabulator.js를 이용한 테이블 UI 예시를 확인 가능
SWAGGER UI를 통해 명세된 api 엔드포인트를 쉽게 조회 가능
app.properties)src/main/java - 코드 영역src/main/resources/config - 설정 파일 (환경별 app.properties)src/main/resources/spring-conf - SPRING 설정 파일src/main/resources/mapper - MyBatis SQL Mappersrc/main/webapp/WEB-INF/jsp - JSP View/WEB-INF/web.xml - 서블릿 및 필터 초기화 설정 (프로젝트 진입점)/resources/spring-conf/spring-servlet.xml - Spring MVC 구성 (컨트롤러, ViewResolver 등)/resources/spring-conf/root-context.xml - 공통 Bean 설정 (DB, MyBatis, Redis 등)/resources/config/app.properties - 환경별 설정 (DB 접속, CORS 등 구성 변수)/resources/log4j2.xml - log4j 환경설정jQuery - v3.7.1Tabulator - v6.3.1SweetAlert2 - v11.16.1FontAwesome - v6.7.2Ionicons - v7.4.0📁 모든 라이브러리는 static/vendor/ 경로에 정리되어 있으며, common.jsp에서 전역 import(OPTIONAL)
🧑💻 by @D0ilman – 완성된 템플릿은 README.md와 함께 GitHub에 배포됩니다.