**项目说明**
- dotpen_server是基于开源框架 renren-fast ———— (一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付【接私活利器】)二次开发的项目
- 支持MySQL、Oracle、SQL Server、PostgreSQL等主流数据库
- dotpen_vue:前端地址:https://gitee.com/starry_lixu/dotpen_server.git
- 代码生成器:https://gitee.com/starry_lixu/dotpen_server.git
<br>
**具有如下特点**
- 友好的代码结构及注释,便于阅读及二次开发
- 实现前后端分离,通过token进行数据交互,前端再也不用关注后端技术
- 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求
- 页面交互使用Vue2.x,极大的提高了开发效率
- 完善的代码生成机制,可在线生成entity、xml、dao、service、vue、sql代码,减少70%以上的开发任务
- 引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能
- 引入API模板,根据token作为登录令牌,极大的方便了APP接口开发
- 引入Hibernate Validator校验框架,轻松实现后端校验
- 引入云存储服务,已支持:七牛云、阿里云、腾讯云等
- 引入swagger文档支持,方便编写API接口文档
<br>
**项目结构**
```
renren-fast
├─db 项目SQL语句
│
├─common 公共模块
│ ├─aspect 系统日志
│ ├─exception 异常处理
│ ├─validator 后台校验
│ └─xss XSS过滤
│
├─config 配置信息
│
├─modules 功能模块
│ ├─app API接口模块(APP调用)
│ ├─job 定时任务模块
│ ├─oss 文件服务模块
│ ├─hospital 电子病历模块(主要编写的模块)
│ └─sys 权限模块
│
├─RenrenApplication 项目启动类
│
├──resources
│ ├─mapper SQL对应的XML文件
│ └─static 静态资源
```
<br>
<br>
**技术选型:**
- JavaSDK: java 1.8.0
- Mysql:8.0
- 核心框架:Spring Boot 2.1
- 安全框架:Apache Shiro 1.4
- 视图框架:Spring MVC 5.0
- 持久层框架:MyBatis 3.3
- 定时器:Quartz 2.3
- 数据库连接池:Druid 1.0
- 日志管理:SLF4J 1.7、Log4j
- 页面交互:Vue2.x
<br>
**后端部署**
- 通过git下载源码
- idea、eclipse需安装lombok插件,不然会提示找不到entity的get set方法
- 创建数据库dotpen,数据库编码为utf8mb4 -- UTF-8 Unicode 排序规则选择:utf8mb4_bin
- 执行db/mysql_dotpen.sql文件,初始化数据
- 修改application-dev.yml,更新MySQL账号和密码
- Eclipse、IDEA运行RenrenApplication.java,则可启动项目
- Swagger文档路径:http://localhost:8080/renren-fast/swagger/index.html
- Swagger注解路径:http://localhost:8080/renren-fast/swagger-ui.html
<br>
<br>
**项目演示**
- 演示地址:http://demo.open.renren.io/renren-fast
- 账号密码:admin/admin
<br>
**接口文档效果图:**
![输入图片说明](https://images.gitee.com/uploads/images/2018/0728/145341_73ba6f75_63154.jpeg "在这里输入图片标题")
<br> <br> <br>
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
dotpen_server是基于开源框架 renren-fast ———— (一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付【接私活利器】)二次开发的项目 支持MySQL、Oracle、SQL Server、PostgreSQL等主流数据库。具有如下特点 友好的代码结构及注释,便于阅读及二次开发 实现前后端分离,通过token进行数据交互,前端再也不用关注后端技术 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求 页面交互使用Vue2.x,极大的提高了开发效率 完善的代码生成机制,可在线生成entity、xml、dao、service、vue、sql代码,减少70%以上的开发任务 引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能 引入API模板,根据token作为登录令牌,极大的方便了APP接口开发 引入Hibernate Validator校验框架,轻松实现后端校验 引入云存储服务,已支持:七牛云、阿里云、腾讯云等 引入swagger文档支持,方便编写API接口文档
资源推荐
资源详情
资源评论
收起资源包目录
智能点阵笔毕业设计-Java后端 (247个子文件)
screen.css 43KB
print.css 41KB
swagger-ui.css 26KB
style.css 3KB
reset.css 773B
typography.css 0B
Dockerfile 134B
throbber.gif 9KB
expand.gif 73B
collapse.gif 69B
.gitignore 291B
index.html 4KB
oauth2-redirect.html 2KB
o2c.html 479B
favicon.ico 5KB
favicon.ico 4KB
HTMLFilter.java 20KB
DataSourceProperties.java 5KB
ScheduleUtils.java 5KB
SysMenuController.java 5KB
DateUtils.java 5KB
SysUserServiceImpl.java 4KB
XssHttpServletRequestWrapper.java 4KB
ScheduleJobServiceImpl.java 4KB
SysMenuServiceImpl.java 4KB
SysUserController.java 4KB
SysRoleServiceImpl.java 4KB
JWTFilter.java 4KB
CloudStorageConfig.java 3KB
SysOssController.java 3KB
BlController.java 3KB
SysRoleController.java 3KB
Constant.java 3KB
JdController.java 3KB
ScheduleJobController.java 3KB
SysLoginController.java 3KB
SysConfigServiceImpl.java 3KB
RedisUtils.java 3KB
ShiroConfig.java 3KB
ScheduleJob.java 3KB
SysLogAspect.java 3KB
QcloudCloudStorageService.java 3KB
BeanFindUtils.java 2KB
ScheduleConfig.java 2KB
JWTRealm.java 2KB
SwaggerConfig.java 2KB
AuthorizationInterceptor.java 2KB
JwtUtils.java 2KB
DynamicDataSourceFactory.java 2KB
Query.java 2KB
QiniuCloudStorageService.java 2KB
DataSourceAspect.java 2KB
DynamicDataSourceConfig.java 2KB
SysConfigController.java 2KB
SysCaptchaServiceImpl.java 2KB
HzController.java 2KB
YsController.java 2KB
ShiroServiceImpl.java 2KB
RedisConfig.java 2KB
IPUtils.java 2KB
CloudStorageService.java 2KB
PageUtils.java 2KB
LoginUserHandlerMethodArgumentResolver.java 2KB
SysUserTokenServiceImpl.java 2KB
MedicalWithPatientEntity.java 2KB
RRExceptionHandler.java 2KB
SysUserEntity.java 2KB
YsServiceImpl.java 2KB
ValidatorUtils.java 2KB
JdEntity.java 2KB
FilterConfig.java 2KB
AliyunCloudStorageService.java 2KB
AppLoginController.java 2KB
BlServiceImpl.java 1KB
SysMenuEntity.java 1KB
ScheduleJobLogController.java 1KB
SysRoleMenuServiceImpl.java 1KB
AppRegisterController.java 1KB
SysUserRoleServiceImpl.java 1KB
DynamicDataSourceTestService.java 1KB
BlEntity.java 1KB
AppTestController.java 1KB
ShiroUtils.java 1KB
WebMvcConfig.java 1KB
TokenGenerator.java 1KB
OSSFactory.java 1KB
SpringContextUtils.java 1KB
ScheduleJobEntity.java 1KB
RedisAspect.java 1KB
ScheduleJobLogServiceImpl.java 1KB
SysUserService.java 1KB
SQLFilter.java 1KB
SysLogServiceImpl.java 1KB
DynamicContextHolder.java 1KB
SysLogController.java 1KB
SysConfigService.java 1KB
JdServiceImpl.java 1KB
ScheduleJobLogEntity.java 1KB
R.java 1KB
SysConfigRedis.java 1KB
共 247 条
- 1
- 2
- 3
资源评论
十小大
- 粉丝: 9213
- 资源: 2552
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- foldcraftlauncher_262944.apk
- 珍藏多年的基于matlab实现潮流计算程序源代码集合,包含多个潮流计算程序.rar
- 使用FPGA实现串-并型乘法器
- 基于matlab实现针对基于双曲线定位的DV-Hop算法中误差误差出一种基于加权双曲线定位的DV-Hop改进算法.rar
- 基于matlab实现由遗传算法开发的整数规划,车辆调度问题.rar
- 电视家7.0(对电视配置要求高).apk
- 免费计算机毕业设计-基于JavaEE的医院病历管理系统设计与实现(包含论文+源码)
- 手机端 我的世界融合植物大战僵尸版.apk
- 植物大战僵尸 · 戴夫的老年生活 手机版.apk
- Runcraft · 我的世界跑酷游戏 手机端.apk
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功