基于 Spring Boot + Angular 的前后端分离框架。
- 这是一套基于 Spring Boot + MyBatis-Plus + Angular 的前后端分离框架。
- 后端使用 Maven 对项目进行管理,提高项目的易开发性、扩展性。
- 前端使用 Angular 构建单页面应用,UI 采用 NG-ZORRO。
- 登录、退出登录
- 部门管理
- 用户管理
- 菜单管理
- 角色管理
- 权限管理
- 日志管理
- 系统配置管理
- 个人信息、修改密码
- Maven 3
- Java 8
- Spring Boot 2.7.18
- PostgreSQL
- Node.js
- npm & yarn
- Angular 17
- ng-zorro-antd 17
- ng-alain 17
完善中...
- 启动后台项目: 使用idea启动,或打包后
java -jar xxx.jar
- 启动前台项目:
npm start
- 电脑打开页面:
http://localhost:4200
- Spring Boot: spring的全新框架,简化新Spring应用的初始搭建以及开发过程。
- Liquibase: 一个开源数据库架构更改管理解决方案,使您能够轻松管理数据库更改的修订
- Angular: 一套前端单页面应用开发框架。
- Ant design: 一个服务于企业级产品的设计体系。
- ng-zorro: Ant Design 的 Angular 实现
- ng-alain: 一个基于 Antd 中后台前端解决方案
- 前端遇到接口异常时,按钮的 loading 状态要取消