介绍
Family族谱管理系统是基于Spring Boot 2.2.4.RELEASE最新版本构建的,数据库采用MongoDB, 采用Spring Security来提供安全认证服务,前端渲染模板引擎为比较快的国产Beetl,数据图表渲染采用了 蚂蚁金服数据可视化AntV 来渲染数据。
预览体验
族谱管理系统 管理员账号:admin ,密码:123456
传统部署
因为依赖mongo数据库,所以需要你在本地或者远程启动mongo服务,并且最好是开启认证登录的mongo。
- 首先拉取代码到本地
git clone https://github.com/GodLikeZeal/family - 修改配置文件,将
application.yml里面的关于prod的配置部分需要自行修改
---
spring:
profiles: prod
application:
name: family
main:
allow-bean-definition-overriding: true #当遇到相同的名字,是否允许覆盖
data:
mongodb:
host: ${HOST} #改成你的mongo的host
port: ${PORT} #改成你的mongo的port
database: ${DATABASE} #改成你的应用在mongo中的存储空间
username: ${USERNAME} #改成你的mongo的登录用户名
password: ${PASSWORD} #改成你的mongo的登录密码
authentication-database: ${AUTH_DATABASE} #改成你的mongo的授权数据库
beetl:
suffix: html
app:
username: ${ADMIN_USERNAME} #配置后台管理员默认账号
password: ${ADMIN_PASSWORD} #配置后台管理员默认密码
default-password: ${USER_PASSWORD} #配置后台添加新成员时,新成员登录的默认密码
- 项目打包
mvn package - 启动项目
java -jar 打包后所生成的jar文件
功能点
- 实现家族树,登录用户节点动态闪烁。
- 分组功能:列表,添加,修改,删除。
- 成员列表分页查询,成员信息修改,删除,添加。
- 添加父节点下拉搜索框。
from https://github.com/GodLikeZeal/family

No comments:
Post a Comment