Fetch the repository succeeded.
基于SpringBoot的课堂考勤软件的开发与应用
kaoqin
├─ 项目SQL语句以及文档
│
├─common 公共模块
│ ├─base Base继承通用类
│ ├─conf springBoot所有配置
│ ├─domain 前台返回包
│ ├─exception 异常处理包
│ ├─interceptor 拦截器
│ ├─domain 前台返回包
│ ├─quartz Spring定时器
│ └─support 工具包
│
├─config 配置模块
│
├─controller 请求访问模块
│ ├─admin 模版后台请求包
│ └─HomeController.java 首页访问类
│
├─Mapper Dao模块
│ ├─auto mybatis-generator.xml自动生成Dao
│ ├─system 复制生成的dao添加部分方法
│ └─custom 自定义Dao
│
├─Model 实体类模块
│ ├─auto mybatis-generator.xml自动生成实体包
│ ├─system 复制生成的实体添加构造
│ └─custom 自定义实体
│
├─Service 服务层模块
│
├─shiro 权限模块
│
├─util 工具模块
│
├─KaoqinApplication 启动类
│
├─test 测试类
│
├─resources 配置文件夹
│ ├─ehcache shiro权限缓存配置
│ ├─mybatis mybatis Mapper.xml生成文件夹
│ │ ├─auto自动生成的Mapper.xml文件夹
│ │ ├─system 添加方法的生成mapper文件
│ │ └─custom 手写Mapper.xml文件夹
│ │
│ ├─static 静态文件存放文件夹[后台模版就放在此文件夹下面。所有的模版页面都在下面]
│ ├─templates 前台HTML存放文件夹
│ ├─application-dev.yml 开发环境配置
│ ├─application-prod.yml 生产环境配置
│ ├─application.yml springboot配置
│ ├─banner.txt springboot 启动动画
│ └─mybatis-generator.xml mybates自动生成 xml、dao、model
│
└─pom.xml maven.xml
###技术选项
技术|名称|官网|备注
---|---|---|---
springboot|springboot框架 ||
Apache Shiro|权限框架||
MyBatis Generator|代码生成||
PageHelper|MyBatis物理分页插件||
hikari|数据库连接池||
Thymeleaf|模板引擎||
Log4J|日志组件||
Swagger2|接口测试框架||
Maven|项目构建管理||
### 前端技术
技术|名称|官网|备注
---|---|---|---
jQuery|函式库 ||
bootstrap|前端页面框架||
Font-awesome|字体图标||
jquery.validate|jquery验证插件||
vue|渐进式框架||
ladda.min.js|按钮加载js||
bootstrap-table|表格组件||
layer.js|弹窗组件||
jquery.blockUI.js|遮蔽层组件||
bootstrap-table-export.js|前台导出组件||
bootstrap-treeview|树结构组件||
### 开发环境
- JDK8.0
- mysql5.5.40 OR msql 8.0
- eclipse
### 部署流程
1. 导入doc文件夹里面的test.sql到数据库
2. 确认自己的mysql版本 进行修改jar 在pom.xml 73-84行
3. 修改application-dev.yml 里面自己数据库版本对应的jdbc链接
4. 正常启动run SpringbootSwagger2Application.java
### 打包发布编译流程
- maven编译安装pom.xml文件即可打包成war
### 登陆地址
- http://localhost:8084 默认帐号密码: admin/admin
#### 使用说明
1. 代码生成命令:mybatis-generator:generate
2. xxxx
3. xxxx
#### 注意事项
1. -Dmaven.multiModuleProjectDirectory
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。