Spring Boot 2.6.4, Spring Boot Jpa, JWT, Spring Security, Redis, Vue를 기반으로 프런트엔드와 백엔드가 분리된 백엔드 관리 시스템
mybatis-plus 기반 버전이 출시되었습니다. 프로젝트 주소는 https://github.com/elunez/eladmin-mp, https://gitee.com/elunez/eladmin-mp입니다.
개발 문서: https://eladmin.vip
체험주소 : https://eladmin.vip/demo
계정 비밀번호: admin / 123456
백엔드 소스 코드 | 프런트엔드 소스 코드 | |
---|---|---|
깃허브 | https://github.com/elunez/eladmin | https://github.com/elunez/eladmin-web |
코드 클라우드 | https://gitee.com/elunez/eladmin | https://gitee.com/elunez/eladmin-web |
본 프로젝트는 기능별로 모듈을 나누어 개발하는 방식을 채택하고 있으며, 구조는 다음과 같습니다.
eladmin-common
시스템의 공개 모듈입니다. 이 모듈에는 다양한 도구 클래스와 공개 구성이 있습니다.
eladmin-system
시스템의 핵심 모듈이자 프로젝트의 진입 모듈이며, 궁극적으로 패키징하여 배포해야 하는 모듈이기도 합니다.
eladmin-logging
시스템의 로그 모듈입니다. 다른 모듈에서 로그를 기록해야 하는 경우 이 모듈을 도입해야 합니다.
eladmin-tools
는 이메일, Qiniu 클라우드 스토리지, 로컬 스토리지, Alipay를 포함한 타사 도구 모듈입니다.
eladmin-generator
프런트엔드 및 백엔드 CRUD 코드 생성을 지원하는 시스템의 코드 생성 모듈입니다.
- eladmin-common 公共模块
- annotation 为系统自定义注解
- aspect 自定义注解的切面
- base 提供了Entity、DTO基类和mapstruct的通用mapper
- config 自定义权限实现、redis配置、swagger配置、Rsa配置等
- exception 项目统一异常的处理
- utils 系统通用工具类
- eladmin-system 系统核心模块(系统启动入口)
- config 配置跨域与静态资源,与数据权限
- thread 线程池相关
- modules 系统相关模块(登录授权、系统监控、定时任务、运维管理等)
- eladmin-logging 系统日志模块
- eladmin-tools 系统第三方工具模块
- eladmin-generator 系统代码生成模块
프런트 엔드 템플릿을 제공한 PanJiaChen에게 감사드립니다.
프론트 엔드 Curd 공통 구성 요소를 제공한 Moxun boss에게 감사드립니다.
백엔드 운영 및 유지 관리 관련 기능을 제공한 zhy6599에게 감사드립니다.
익명 인터페이스와 Redis 현재 제한 기능을 제공한 j.yao.SUSE 담당자에게 감사드립니다.
주석을 기반으로 한 일반적인 쿼리 방법을 제공한 d15801543974에게 감사드립니다.
프로젝트의 발전은 여러분의 후원과 떼려야 뗄 수 없습니다. 작가님을 초대하여 커피 한잔씩 해주세요! 기부해주세요.