榴莲校园,一个专注于Java技术的实践集合

榴莲校园,一个专注于Java技术的实践集合,致力于为校园提供一套便捷的技术服务。

涉及后台管理,多级鉴权,单点登录,solr引擎全文检索,校园题库,校园二手(开发中),校园云盘等多种技术服务。搭建框架,化繁为简,提高你的开发效率,使您专注于业务逻辑的开发。

预览

后台预览

榴莲校园,一个专注于Java技术的实践集合

榴莲校园,一个专注于Java技术的实践集合

榴莲校园,一个专注于Java技术的实践集合

榴莲校园,一个专注于Java技术的实践集合

榴莲校园,一个专注于Java技术的实践集合

榴莲校园,一个专注于Java技术的实践集合

小程序预览

榴莲校园,一个专注于Java技术的实践集合

榴莲校园,一个专注于Java技术的实践集合

榴莲校园,一个专注于Java技术的实践集合

快速部署

在部署前,请确保你已经搭建好如下的部署环境 Durain部署环境

后台管理模块部署

克隆代码,将sky-api-system/src/main/resources/application.yml文件中的数据库配置修改为你自己的配置,然后执行如下命令

<code>cd Durian/ 

#打包
mvn clean package -Dmaven.test.skip=true
#运行
java -jar sky-api-system/target/sky-api-system.jar/<code>

启动成功后,打开浏览器,访问 localhost:8085

单点登录模块部署

为了使每个服务的用户信息得到统一,项目提供一个统一的单点登录中心,供所有模块登录,具体的登录模式,请参考 会员单点登录模式 登录用户的信息会缓存在redis中,请确保你已经启动redis。 将sky-api-oss/src/main/resources/application.yml文件中的数据库配置修改为你自己的配置,然后执行如下命令

<code>cd Durian/
#打包
mvn clean package -Dmaven.test.skip=true
#运行
java -jar sky-api-oss/target/sky-api-oss.jar/<code>

solr搜素引擎模块

为了实现分词全文检索,高亮标注等功能,还需要启动搜索引擎模块,确保你已经在docker中安装了solr(或其他安装方法)

修改 sky-api-solr/src/main/resources/application.yml 中的数据库和solr配置,如下:

<code>#注意这里需要设置一个安全密钥,之后更新solr中的数据,或者全文检索,都需要携带该密钥才可请求
sky-security:

#更新操作的安全密钥
updateKey: ainimemeda

data:
#solr搜索引擎
solr:
host: http://localhost:8089/solr/durian_core/<code>
<code>cd Durian/
#打包
mvn clean package -Dmaven.test.skip=true
#运行
java -jar sky-api-solr/target/sky-api-solr.jar/<code>

榴莲题库模块的启动

有了上面那些基础的服务,题库模块的启动就很简单了,搜先修改 sky-api-oss/src/main/resources/application.yml数据库配置和登录中心配置

<code>#登录中心地址
oss:
url: 127.0.0.1:8087/<code>
<code>cd Durian/
#打包
mvn clean package -Dmaven.test.skip=true
#运行
java -jar sky-api-tiku/target/sky-api-tiku.jar/<code>

项目地址:https://gitee.com/qiu-qian/Durian


分享到:


相關文章: