2 Star 7 Fork 0

夏乀天 / zeta-kotlin-module

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

zeta-kotlin-module 基础开发框架(多模块版)

简介

zeta-kotlin-module是zeta-kotlin项目的多模块版本。

项目结构

模块 说明
zeta-front zeta框架前端模块。存放前端项目启动类、Controller、配置文件等
zeta-common zeta框架通用模块模块,包含BaseController、BaseResult、BaseException等文件
zeta-components zeta框架组件模块,包含sa-token、redis、mybatis-plus、knife4j等框架的配置
zeta-model zeta框架实体类模块,存放实体类、Dto、枚举等文件
zeta-service zeta框架业务模块。存放Service、Dao、xml等文件

技术选型

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

配套项目

名称 说明 项目地址
zeta-web-layui 本项目前端,使用vue3、vite5、typescript开发 gitee github

后端访问地址

http://localhost:8080/doc.html

账号:zetaAdmin

密码:dDEWFk6fJKwZ55cL3zVUsQ==

已有功能

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

写在后面

本人的初衷只是想用kotlin写一个简单的curd项目练练手,可是后面写着写着就偏离了初心,于是便有了这个开源项目。

就如同上面简介中说的,本项目相当“精简”。所以我尽量控制项目功能数量,不想给本项目添加太多的功能和业务代码。

可惜事与愿违,还是添加了几个我本不想添加的功能。因为并非所有功能都是你的业务所需要的,我个人认为需要用到的时候再去开发与集成才是最适合的。

使用别人开发好的功能,它不一定适合你的业务,你只能按照它制定的规则去使用,不能灵活更改成符合业务需要的。

所以,你已经是一个成熟的程序员了,需要啥功能自己去实现吧。(笑

友情链接 & 特别鸣谢

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-kotlin项目的多模块版本 展开 收起
Kotlin 等 2 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/xia5800/zeta-kotlin-module.git
git@gitee.com:xia5800/zeta-kotlin-module.git
xia5800
zeta-kotlin-module
zeta-kotlin-module
master

搜索帮助