- MyBatis Flex: 数据库工具
- MapStruct: Java类转换工具
- Lombok: 通过注解的方式,在编译时自动为属性生成构造器
- FastJSON2: Json工具
- Log4j2: 日志工具
- Passay: 密码工具
- Spring-Security: 安全工具
- MinIO: 文件服务器
- Redis: 内存数据库, 存储验证码
- Fabric-SDK-Java: Fabric的Java SDK工具
- Sa-Token: 登录, 权限认证工具
- Tika: 文件分析工具
- OkHttp: Http请求工具
- xjar: jar加密工具
- 对接长安链
- 历史记录功能
- 小功能: 例如删除, 撤回, 首页推荐等
- Java版本: 1.8.0_402
- 修改application.yaml中数据库相关的配置字段
- spring.datasouce.url
- spring.datasouce.username
- spring.datasouce.password
- 修改application.yaml中MinIO相关的配置字段
- minio.endpoint
- minio.accessKey
- minio.secretkey
- 修改application.yaml中Redis相关的配置字段
- spring.redis.host
- spring.redis.port
- spring.redis.password
- 加密打包:
mvn clean package -Dxjar.password={密码}
cd target && go build xjar.go
./xjar java -jar *******.xjar