# Durian **Repository Path**: dingjunjun_codeSpace/Durian ## Basic Information - **Project Name**: Durian - **Description**: 榴莲校园🐹,致力于为校园提供一套便捷的技术服务平台 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 102 - **Created**: 2022-10-14 - **Last Updated**: 2022-10-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Durian
--------------------------------------------------------------------------------
[English](./README.en.md) | 简体中文
[](https://gitee.com/qiu-qian/Durian/wikis/pages)
[](LICENSE)
## 介绍
榴莲校园,一个专注于Java技术的实践集合,致力于为校园提供一套便捷的技术服务平台。
想法起于这段时间接手的几个校内应用,例如题库,信息发布,校内社交这类的应用。这些应用无一都需要管理一些基本的信息,例如会员,专业,课程等。又或者都需要一些常用的功能,例如评论,全文检索,后台管理等。慢慢发现,其实开发一个简单,低并发的校内应用,特别是在学习时,这些通用的功能其实占据了开发任务的很大一部分,十分冗余,让人很难专注于这个应用本身的业务。
因此我想到了做一个轻量级的校内应用平台,为在这个平台上开发的应用提供一些基本的服务,如搜索引擎服务,校内信息中心,评论系统等,化繁为简,提高你的开发效率,使您专注于业务逻辑的开发。
平台的雏形已基本搭建,为演示效果,我使用一个题库小应用(榴莲题库)作为在此平台上开发的demo。
本项目的后台管理模块是基于我的另一个开源项目
[Sky](https://gitee.com/qiu-qian/sky.git),除后台管理模块使用Thymeleaf渲染以外(使用了[ruoyi](http://doc.ruoyi.vip/ruoyi/document/qdsc.html)对Thymeleaf的组件封装,在此鸣谢!),其他模块皆为restful风格的api,使用微信小程序做的前后端分离。为了专注与业务逻辑,对于持久层的代码,我专为项目设计了与之适应的代码生成器
[Orange](https://gitee.com/qiu-qian/Orange.git),支持关联结构(非外键)的代码生成,使您的二次开发更加快速。
详细信息,请参考项目开发文档:[Durian开发文档](https://gitee.com/qiu-qian/Durian/wikis/pages)
后台演示地址:[https://duriantiku.top](https://duriantiku.top:8085/) (服务器到期了😁,还在攒钱买服务器)
搜索演示: [搜索题目](https://duriantiku.top:8088/es/search/tiku/question/must?pageNum=0&pageSize=10&content=%E6%8E%A7%E5%88%B6&creatorName=swing&key=ainimemeda)
文档地址: [Durian开发文档](https://gitee.com/qiu-qian/Durian/wikis/pages?sort_id=2720449&doc_id=892234)
Gitee地址:[https://gitee.com/qiu-qian/Durian](https://gitee.com/qiu-qian/Durian)
GitHub地址:[https://github.com/qiu-qian/Durian](https://github.com/qiu-qian/Durian)
榴莲题库小程序仓库地址:[https://gitee.com/qiu-qian/durian-mini](https://gitee.com/qiu-qian/durian-mini)
(个人精力有限,暂时只提供了题库模块的后台接口,还未实现全部的小程序页面,欢迎爱好前端,爱好开源的小伙伴来协助我完成这个demo)
特别声明:本项目可用于学习或毕设,(如需商用,请联系我) ! ! !
## 预览
### 后台预览
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
sky-center-module | 持久层和Service接口,此处代码可完全由生成器生成 |
sky-center-framework | 相关框架,例如spring,mybatis等配置 |
sky-center-api | 对外提供api服务 |
sky-center-inner | 对内提供服务模块 (由于基于RPC的微服务通信框架较为庞大,之后再考虑此方案,目前使用RestFul实现服务间同通信) |
### ES搜索模型
## 功能概览
## 捐赠
多多支持多多star
!!!
开源不易,演示服务器每个月还要缴费,可以请作者喝一瓶哇哈哈: