/spring-boot-angular

基于Spring boot + angular 的前后端分离的后台管理系统。

Primary LanguageLessMIT LicenseMIT

spring-boot-angular

基于 Spring Boot + Angular 的前后端分离框架。

项目简介

  • 这是一套基于 Spring Boot + MyBatis-Plus + Angular 的前后端分离框架。
  • 后端使用 Maven 对项目进行管理,提高项目的易开发性、扩展性。
  • 前端使用 Angular 构建单页面应用,UI 采用 NG-ZORRO

主要功能(开发中...)

电脑端

  • 登录、退出登录
  • 部门管理
  • 用户管理
  • 菜单管理
  • 角色管理
  • 权限管理
  • 日志管理
  • 系统配置管理
  • 个人信息、修改密码

依赖

java后端依赖环境

  • Maven 3
  • Java 8
  • Spring Boot 2.7.18
  • PostgreSQL

前端依赖环境

  • Node.js
  • npm & yarn
  • Angular 17
  • ng-zorro-antd 17
  • ng-alain 17

工程说明

完善中...

本地运行

  1. 启动后台项目: 使用idea启动,或打包后 java -jar xxx.jar
  2. 启动前台项目: npm start
  3. 电脑打开页面:http://localhost:4200

效果图

相关链接

  • Spring Boot: spring的全新框架,简化新Spring应用的初始搭建以及开发过程。
  • Liquibase: 一个开源数据库架构更改管理解决方案,使您能够轻松管理数据库更改的修订
  • Angular: 一套前端单页面应用开发框架。
  • Ant design: 一个服务于企业级产品的设计体系。
  • ng-zorro: Ant Design 的 Angular 实现
  • ng-alain: 一个基于 Antd 中后台前端解决方案

TODO

  • 前端遇到接口异常时,按钮的 loading 状态要取消

License

MIT License