1 Star 8 Fork 1

夏乀天/zeta-java

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

zeta-java 基础开发框架

简介

zeta-java是使用java语言基于spring bootmybatis-plussa-token等框架开发的项目脚手架。

zeta-java目前只提供了一个最基础的RBAC用户角色权限功能。不像其它开源项目那样大而全,zeta-java项目相当精简。

项目结构

说明
com.zeta 业务包,专注于业务代码的编写
org.zetaframework zeta框架核心配置包,包含sa-token、redis、mybatis-plus、knife4j等框架的配置

技术选型

技术 说明
spring boot 核心框架
sa-token 权限认证框架
mybatis-plus MyBatis扩展
Redis 分布式缓存数据库
knife4j 一个增强版本的Swagger 前端UI
hutool Java工具类大全
RedisUtil 最全的Java操作Redis的工具类
EasyPoi 简单方便的导入导出Excel

配套项目

名称 说明 项目地址
zeta-kotlin 本项目的kotlin语言版 gitee github
zeta-kotlin-generator 专门为zeta-kotlin和zeta-java项目定做的代码生成器 gitee github
zeta-kotlin-module zeta-kotlin项目多模块版 gitee github

前端

zeta-web-layui

后端

http://localhost:8080/doc.html

账号:zetaAdmin

密码:dDEWFk6fJKwZ55cL3zVUsQ==

已有功能

  • 用户管理
  • 角色管理
  • 操作日志
  • 登录日志
  • 数据字典
  • 文件管理
  • websocket
  • XSS防护
  • Ip2region离线IP地址查询
  • Excel导入导出
  • 数据脱敏

写在后面

这世界上总有人墨守成规不肯接触新事物, 因此本人将zeta-kotlin项目用java语言重写了一遍。

使用java重写的过程中,深有体会的是:java语言有java语言的优点,kotlin语言也有kotlin语言的优点。

两种语言都有很爽的写法,也有不爽的写法。故十分好奇,世界上真有那种集合了各种编程语言爽点的编程语言吗?

如果你是一个java程序员想学习Kotlin,我建议将本项目对比着zeta-kotlin项目来学习。

你将了解到java实现的功能如何用kotlin来实现。

友情链接 & 特别鸣谢

MIT License Copyright (c) 2022 GCC Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

zeta-java是使用java语言基于spring boot、mybatis-plus、sa-token等框架开发的项目脚手架。 展开 收起
Java 等 2 种语言
MIT
取消

发行版 (2)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/xia5800/zeta-java.git
git@gitee.com:xia5800/zeta-java.git
xia5800
zeta-java
zeta-java
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891