얼마전에 적은 글에 이어서 eGov Spring Boot + MyBatis 샘플 프로젝트를 여러 프론트엔드로 만들어봤습니다
얼마전에 프로젝트를 자동으로 만들어 주는 프로그램에 대한 글을 적은 다음에
eGov Spring Boot + MyBatis 기반으로 회원관리 샘플 프로젝트를 여러 프론트엔드 형태로 만들어보았습니다.
이번에는 직접 다운로드해서 실행해볼 수 있도록 ZIP 파일과 실행 방법을 네이버 블로그에 정리했습니다.
현재 정리한 버전은 다음과 같습니다.
- Vue
- React
- Angular
- JSP + HTMX
- Thymeleaf
공통으로 포함하려고 한 기능은 아래입니다.
- 로그인 / 로그아웃
- 회원가입
- 회원관리 CRUD
- 관리자 승인 관리
- ADMIN / USER 권한 분리
- MyBatis Mapper 기반 DB 연동
특히 Vue 버전은 로그인 없이 업무 화면을 볼 수 없게 하고, 관리자 승인 메뉴는 ADMIN 계정에서만 보이도록 구성했습니다.
아직 상용 수준의 완성품이라기보다는, 로컬에서 직접 실행해보고 구조를 검증할 수 있는 샘플 프로젝트에 가깝습니다.
실행해보시고 구조가 이상한 부분, eGov 관점에서 어색한 부분, 프론트엔드별로 더 나은 방식이 있다면 의견 부탁드립니다.
상세 실행 방법, 테스트 계정, ZIP 다운로드는 아래 네이버 블로그에 정리했습니다.
https://blog.naver.com/aiprogen
전자정부 4.x 와 5.x 인 Spring Boot 가 기본으로 설치가 되어있으면 그 설치된 그위에 프로젝트를 생성을 합니다.
궁금한 사항이 있으시면 언제든지 말씀해주세요
댓글을 남기려면 로그인이 필요합니다.
로그인 후 이 페이지로 돌아와 바로 댓글을 남길 수 있습니다.
