牛蛙(niua)让编程从未如此简单
niua项目是一套完全由java编写的后台管理系统,主要目的是提供一套完整的后台管理框架, 集成权限验证和代码生成,简化开发人员开发流程和工作量,让开发人员节省出更多时间,做更伟大的事。
账号和密码:admin/123456
niua_admin 模块为业务模块,所有业务相关代码都写在里面
niua_auth 为权限验证模块,所有权限验证相关逻辑都写在里面
niua_common 为公用模块,可以公用的工具类和配置也在里面
niua_core 核心配置组件,项目核心的配置都写在里面
niua_gen 代码生成相关业务
niua_quartz 任务调度相关
easy-backend-ui 后台页面
docs 文档页面
admin模块下的yml文件
1)需要修改profile参数,此路径存储相关的上传和下载资源路径,需要根据自己的系统进行配置
2)gen.yml
修改outPath参数,此参数为代码生成的目标路径
在niua-admin模块下的initsql文件夹下
在niua-admin模块下,运行NiuaApplication
先进入docker-compose目录执行
1、构建
docker-compose build --no-cache
2、部署
docker-compose up -d
注解
可以使用 @XssCleanIgnore 注解对方法和类级别进行忽略。
针对某个 json 对象 String 字段处理 添加 @XssCleanIgnore 注解对路由忽略 xss 处理。 对需要处理得字段添加 @JsonDeserialize(using = XssCleanDeserializer.class) 注解。
参考文档: https://gitee.com/596392912/mica/tree/master/mica-xss
变更 #2023-2-15
1、集成wangEditor
2、添加同一用户多终端同时登录功能
#2022-10-11
1、修复xss部分问题
2、修复登录提示部分问题
3、修复jdk1.8以上版本报错问题
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型