基于 SSM+Shiro+Redis 开发的后台脚手架 Quella
项目介绍
因为自己做项目总是得从头搭建项目,做一些繁琐无聊的工作,浪费时间,为提升开发效率 也为了将自己学到的东西融会贯通,所以在学习了几个开源项目后准备搭建一个自己后台通用脚手架。
这里说明一下,因为Quella的设计是 面向分布式集群部署 的,所以在框架的选择上都是可以分布式部署的。
"Quella"中译英为"杀手"的意思,亦有“杀人红尘中,脱身白刃里”的感觉,正符合这个项目的意境----为一个好的项目名而兴奋的boy :)
软件架构
软件架构说明
- 前端框架:基于layui的kit-admin
- 页面模板:采用FreeMaker 与 Jsp 双视图
- 后端主要框架:SpringMVC+Spring+MybatisPlus+Shiro+Redis
- 后端使用Redis做分布式session 与 分布式缓存
- 使用 Quartz作为任务调度方案
- 使用ElasticSearch作为全文检索与数据分析方案
使用环境说明
- JDK 1.8
- Tomcat 7
- mysql 5.7
- redis 3.0
- ElasticSearch 6.4.2
- 开发工具IDEA(需要安装lombok插件)
搭建说明
- 将下载的项目导入到IDEA
- 修改 spring-cache.xml 文件,配置自己的redis链接
- 修改 jdbc.properties 文件,配置自己的mysql数据库链接
- 修改 spring-elasticsearch 文件,配置自己的ElasticSearch集群设置
- 如果需要自定义一些配置可以修改 spring-mybatis.xml 文件
- 代码生成在Test的com.ssrs.mp.TestGenerator 按照注释修改配置即可。
项目演示
项目资源
- 项目演示地址:http://www.ssrsdev.top/ 账号:[email protected] 密码:admin
- 开发文档地址:https://fengbindev.github.io/Quella-docs/
- 代码:https://gitee.com/quella01/Quella
相关推荐
王道革 2020-11-25
wangdonghello 2020-11-03
Langeldep 2020-11-16
chenhualong0 2020-11-16
聚合室 2020-11-16
koushr 2020-11-12
MRFENGG 2020-11-11
guoyanga 2020-11-10
fackyou00 2020-11-10
Orangesss 2020-11-03
dongCSDN 2020-10-31
rainandtear 2020-10-30
Quietboy 2020-10-30
liuyulong 2020-10-29
fansili 2020-10-29
温攀峰 2020-10-23
jackbon 2020-10-19
kaixinfelix 2020-10-04