榴莲校园,一个专注于Java技术的实践集合,致力于为校园提供一套便捷的技术服务。
涉及后台管理,多级鉴权,单点登录,solr引擎全文检索,校园题库,校园二手(开发中),校园云盘等多种技术服务。搭建框架,化繁为简,提高你的开发效率,使您专注于业务逻辑的开发。
预览
后台预览
小程序预览
快速部署
在部署前,请确保你已经搭建好如下的部署环境 Durain部署环境
后台管理模块部署
克隆代码,将
sky-api-system/src/main/resources/application.yml文件中的数据库配置修改为你自己的配置,然后执行如下命令
cd Durian/#打包mvn clean package -Dmaven.test.skip=true#运行java -jar sky-api-system/target/sky-api-system.jar
启动成功后,打开浏览器,访问 localhost:8085
单点登录模块部署
为了使每个服务的用户信息得到统一,项目提供一个统一的单点登录中心,供所有模块登录,具体的登录模式,请参考 会员单点登录模式 登录用户的信息会缓存在redis中,请确保你已经启动redis。 将
sky-api-oss/src/main/resources/application.yml文件中的数据库配置修改为你自己的配置,然后执行如下命令
cd Durian/#打包mvn clean package -Dmaven.test.skip=true#运行java -jar sky-api-oss/target/sky-api-oss.jar
solr搜素引擎模块
为了实现分词全文检索,高亮标注等功能,还需要启动搜索引擎模块,确保你已经在docker中安装了solr(或其他安装方法)
修改
sky-api-solr/src/main/resources/application.yml 中的数据库和solr配置,如下:
#注意这里需要设置一个安全密钥,之后更新solr中的数据,或者全文检索,都需要携带该密钥才可请求sky-security: #更新操作的安全密钥 updateKey: ainimemedadata: #solr搜索引擎 solr: host: http://localhost:8089/solr/durian_core
cd Durian/#打包mvn clean package -Dmaven.test.skip=true#运行java -jar sky-api-solr/target/sky-api-solr.jar
榴莲题库模块的启动
有了上面那些基础的服务,题库模块的启动就很简单了,搜先修改
sky-api-oss/src/main/resources/application.yml数据库配置和登录中心配置
#登录中心地址oss: url: 127.0.0.1:8087
cd Durian/#打包mvn clean package -Dmaven.test.skip=true#运行java -jar sky-api-tiku/target/sky-api-tiku.jar
项目地址:
https://gitee.com/qiu-qian/Durian
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!