一、项目概述
这是一个基于 Spring Boot 的网站智能分类和管理平台,用于对网站进行自动化分类、研判、爬取和监控。这个系统主要用于网站内容的智能化管理和分类,结合了 AI 研判、爬虫采集、数据分析等功能,适用于需要对大量网站进行分类监控的场景。
二、核心技术栈
后端框架:Spring Boot 2.5.2 + Java 8
数据库:MySQL 5.x + MyBatis-Plus
搜索引擎:Elasticsearch
API文档:Swagger 3.0
工具库:Lombok、Hutool、Guava、FastJSON、EasyExcel
三、主要功能模块
1、用户权限管理:
基于 RBAC 的权限控制(用户-角色-权限)
支持账号冻结、登录失败限制
操作日志记录
2、任务管理系统:
网站研判任务
爬虫任务
判活任务(黑名单判活)
支持任务优先级、状态管理、去重功能
3、分类管理:
多级分类体系
分类项目管理
分类关系映射(关联、继承、映射)
4、数据导出:
支持异步导出
导出进度跟踪
文件自动下载
5、网站统计:
网站类型统计
日账统计