# web-admin-pro **Repository Path**: znn1980/web-admin-pro ## Basic Information - **Project Name**: web-admin-pro - **Description**: 《WEB-ADMIN-PRO 后台管理系统》 一个对Java服务端程序员来说非常友好,极易上手的后台管理系统,包含用户、角色、菜单、权限、日志、监控、公告等基础功能。 (演示账号:guest/654321 地址:http://39.106.71.68:8088) - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: http://39.106.71.68:8088 - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-12-09 - **Last Updated**: 2026-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, JPA, thymeleaf, SpringSession, SpringAI ## README

WEB-ADMIN-PRO 后台管理系统

基于 Java 21、Spring AI 1.1.x、Spring Boot 3.5.x、Spring Data JPA、Spring Session、Thymeleaf 的后台管理系统。

## 前端框架 最新版《[AdminUI](https://gitee.com/znn1980/admin-ui-pro)》主题。(注:iframe版不涉及最新的前端技术,对服务端程序员来说非常友好) ## 系统功能 - **用户管理**:提供用户的相关配置,新增用户后,默认密码为手机号码后六位。 - **角色管理**:对角色菜单权限分配。 - **菜单管理**:实现访问地址级的菜单配置,操作权限,支持多级菜单。 - **系统日志**:记录用户操作日志与异常日志。 - **个人中心**:个人信息、密码、日志的查看与修改。 - **通知公告**:系统通知公告信息发布维护。 - **服务监控**:监视当前系统、内存、磁盘等相关信息。 - **智能助手**:智能AI助手。 ## 许可证 系统启动后会生成《license.key》文件,使用如下方法生成《license.dat》文件。 ``` //读取许可证编号 String licenseNumber = Files.readString(Paths.get("license.key")); //生成许可证文件 Files.write(Paths.get("license.dat") , SysLicense.asSysLicense(new SysLicense(licenseNumber //许可证有效期 , LocalDate.now(), LocalDate.of(2037, 1, 1)))); ``` ## 项目捐赠 > 项目的发展离不开你的支持,请作者喝杯咖啡吧☕
## 项目演示