欢迎使用NewbieBoot快速开发框架
- JDK 21
- Maven 3.9.4
- Idea 2024.1.1
项目脚本存放在bin目录下
-
shell jar管理脚本 jar.sh
# 服务启动 sh jar.sh start # 服务停止 sh jar.sh stop # 服务运行状态查看 sh jar.sh status # 重启服务 sh jar.sh restart # 帮助说明,用于提示输入参数信息 sh jar.sh usage
-
mvn重新打包脚本 reinstall.bat
- windows平台双击运行
-
windows平台jar运行脚本 run.bat
- windows平台双击运行
数据库脚本存放在bin目录下
- Mysql初始化脚本 mysql.sql
- Oracle初始化脚本 oracle.sql
- Postgresql初始化脚本 pgsql.sql
主要定义后台系统的controller层,对外开放接口,处于最顶层模块
通用模块/基础模块,处于最底层模块,主要定义通用设施,自定义工具类、自定义注解、基础实体、基础配置、异常处理等等。
文件服务模块,属于服务设施,主要提供文件上传下载等功能的服务
代码生成器,可根据数据库表生成对应的前后端代码。
安全控制模块,负责接口拦截,检查系统认证及接口鉴权等安全功能。
系统管理模块,属于基础服务模块,用户管理、角色管理、菜单权限管理及分配等系统级服务和登录日志、操作日志等功能。
web日志模块,使用aop切面进行接口的访问日志的记录