Home

Awesome

sensitive-word-admin

sensitive-word-admin 是和 sensitive-word 配套使用的控台。

Build Status Maven Central Open Source Love

拓展阅读

sensitive-word-admin 敏感词控台 v1.2.0 版本开源

sensitive-word 基于 DFA 算法实现的高性能敏感词工具介绍

特性

变更日志

启动

数据库脚本

mysql 执行数据库脚本:

mysql-5.7.sql

测试版本为 mysql5.7,理论 8.0 也支持。

编译

mvn clean install -DskipTests=true

建议 jdk 1.8

启动

运行 Application#main()

启动成功后,访问:

http://localhost:8080/

登录首页

操作

功能管理进行初步操作,其他待后续完善。

API

ApiSensitiveWordController 中包含对应的 api 方法,后续可以添加验签等校验。

接口列表

api入参出参说明
/api/sensitiveWord/containsstringboolean是否包含敏感词
/api/sensitiveWord/findAllstringList<String>获取所有的敏感词
/api/sensitiveWord/findFiststringstring获取第一个的敏感词
/api/sensitiveWord/replacestringstring获取替换后的结果
/api/sensitiveWord/tagsstringSet<String>获取敏感词的标签列表

Road-Map

开源矩阵

sensitive-word 基于 DFA 算法实现的高性能敏感词工具

sensitive 基于注解的 java 日志脱敏工具框架,更加优雅的日志打印