# luna **Repository Path**: YanD879/luna ## Basic Information - **Project Name**: luna - **Description**: 后台管理项目的一个手脚架,为lina版本的 maven 多模块的项目版本 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-01-07 - **Last Updated**: 2021-01-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # luna (露娜) #### 介绍 后台管理项目的一个手脚架,为lina(莉娜)版本的 maven 多模块的项目版本 #### 软件架构 技术栈: 1. 数据库 mysql 2. 后台框架 springboot + mybatis 3. 安全认证 shiro 4. 缓存 redis 5. 数据源 durid 6. API文档 swagger 7. 消息队列 rabbitMQ 8. 定时任务 quartz 1. 模板引擎 thymeleaf 2. 分页插件 pagehelper 3. 前端框架 layerUI(X-admin 码云上的GVIP 感谢!!!!) ###模块说明 1. luna-api 业务接口+实体类 1. luna-config 引入第三方的jar或者中间件的配置类 例如 shiro 1. luna-controller 控制器类 1. luna-dao 数据库访问层 1. luna-portal 门户,程序的启动类 html页面 1. luna-service 业务的服务类service #### 安装教程 1. 执行路径"src/main/resources/sql/mysqlinit.sql" 下的sql文件完成 mysql 数据库的初始化操作 2. 更改模块 luna-portal 下的resource文件夹下的 application-dev.yml 完成 数据库的配置, rabbitmq 配置 redis.config.properties文件的 redis 配置 3. 启动程序 luna-portal 下的 "src/main/java/com/yand/App.java" 默认端口7001