-
大小: 7.98MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-10-07
- 语言: 数据库
- 标签: springBoot
资源简介
PC端+手机端模式自适应
支持本地资源视频文件上传在线播放,同时支持在线资源链接上传(ed2k、迅雷、等资源)下载,会员授权管理,第三方支付/一键生成秘钥,CkPlayer在线播放、第三方分享功能、评分系统、后台管理等功能.
运行环境
Jdk8+Mysql5.7.21+IntelliJ IDEA2019.01+Maven
项目技术(必填)
1. 采用了最简洁、最流程的SpringBoot(2.1.3.RELEASE)作为基础整合框架
2. MyBatis作为ORM数据库持久化框架,配合TkMapper使用
3. 视图解析器采用了thymeleaf
4. 前段UI框架采用BootStrap4.0.0, 配合Layui UI经典模块化前端框架
5. 在线播放器采用CkPlayer6.7
6. 百度多平台分享插件
代码片段和文件信息
package com.ly.vrps.plugins;
import org.apache.commons.lang3.StringUtils;
import org.mybatis.generator.api.IntrospectedColumn;
import org.mybatis.generator.api.IntrospectedTable;
import org.mybatis.generator.api.PluginAdapter;
import org.mybatis.generator.api.dom.java.*;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Arrays;
import java.util.List;
/**
* Mybatis generator 忽略Getter和Setter生成
* @author sunkl
* @date 2018/12/5
*/
public class LyPlugin extends PluginAdapter {
private String modelClassName;
private String modelClassPackageName;
@Override
public boolean validate(List warnings) {
return true;
}
@Override
public boolean modelbaseRecordClassGenerated(TopLevelClass topLevelClass
IntrospectedTable introspectedTable) {
/**
* 该代码表示在生成class的时候,
* 向topLevelClass添加一个@Setter和@Getter注解
*/
topLevelClass.addImportedType(“lombok.Data“);
topLevelClass.addImportedType(“lombok.AllArgsConstructor“);
topLevelClass.addImportedType(“lombok.NoArgsConstructor“);
topLevelClass.addImportedType(“lombok.EqualsAndHashCode“);
topLevelClass.addImportedType(“javax.persistence.Table“);
topLevelClass.addAnnotation(“@Data“);
topLevelClass.addAnnotation(“@NoArgsConstructor“);
topLevelClass.addAnnotation(“@AllArgsConstructor“);
topLevelClass.addAnnotation(“@EqualsAndHashCode(callSuper = false)“);
topLevelClass.addAnnotation(“@Table(name = \““+introspectedTable.getFullyQualifiedTable()+“\“)“);
topLevelClass.addJavaDocLine(“/**“);
String remarks = introspectedTable.getRemarks();
if (StringUtils.isNotBlank(remarks)) {
String[] remarkLines = remarks.split(System.getProperty(“line.separator“));
for (String remarkLine : remarkLines) {
topLevelClass.addJavaDocLine(“ * “ + remarkLine);
}
}
topLevelClass.addJavaDocLine(“ * @author “+System.getProperty(“user.name“));
topLevelClass.addJavaDocLine(“ * @date “+ LocalDateTime.now().format(DateTimeFormatter.ofPattern(“yyyy年MM月dd日 HH:mm:ss“)));
topLevelClass.addJavaDocLine(“ */“);
topLevelClass.addImportedType(“com.ly.vrps.common.model.baseModel“);
topLevelClass.setSuperClass(“baseModel“);
this.modelClassName = topLevelClass.getType().getShortName();
this.modelClassPackageName = topLevelClass.getType().getFullyQualifiedName();
return super.modelbaseRecordClassGenerated(topLevelClass
introspectedTable);
}
/**
* 该方法在生成每一个属性的getter方法时候调用,
* 如果我们不想生成getter,直接返回false即可
* @author sunkl
* @date 2018年12月5日19:16:28
* @param method
* @param topLevelClass
* @param introspectedColumn
* @param introspectedTable
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-04-14 16:39 vrps-sp-ly\
目录 0 2019-04-14 16:39 vrps-sp-ly\mybatis-gen-plugins\
文件 2654 2019-04-14 15:47 vrps-sp-ly\mybatis-gen-plugins\pom.xm
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\src\
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\src\main\
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\src\main\java\
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\src\main\java\com\
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\src\main\java\com\ly\
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\src\main\java\com\ly\vrps\
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\src\main\java\com\ly\vrps\plugins\
文件 7399 2019-04-14 15:47 vrps-sp-ly\mybatis-gen-plugins\src\main\java\com\ly\vrps\plugins\LyPlugin.java
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\src\test\
目录 0 2019-04-14 13:22 vrps-sp-ly\mybatis-gen-plugins\src\test\java\
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\target\
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\target\classes\
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\target\classes\com\
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\target\classes\com\ly\
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\target\classes\com\ly\vrps\
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\target\classes\com\ly\vrps\plugins\
文件 7400 2019-04-14 16:12 vrps-sp-ly\mybatis-gen-plugins\target\classes\com\ly\vrps\plugins\LyPlugin.class
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\target\generated-sources\
目录 0 2019-04-14 14:31 vrps-sp-ly\mybatis-gen-plugins\target\generated-sources\annotations\
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\target\maven-archiver\
文件 109 2019-04-14 15:00 vrps-sp-ly\mybatis-gen-plugins\target\maven-archiver\pom.properties
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\target\maven-status\
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\target\maven-status\maven-compiler-plugin\
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\target\maven-status\maven-compiler-plugin\compile\
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\target\maven-status\maven-compiler-plugin\compile\default-compile\
文件 0 2019-04-14 15:04 vrps-sp-ly\mybatis-gen-plugins\target\maven-status\maven-compiler-plugin\compile\default-compile\createdFiles.lst
文件 102 2019-04-14 15:02 vrps-sp-ly\mybatis-gen-plugins\target\maven-status\maven-compiler-plugin\compile\default-compile\inputFiles.lst
目录 0 2019-04-14 16:38 vrps-sp-ly\mybatis-gen-plugins\target\maven-status\maven-compiler-plugin\testCompile\
............此处省略580个文件信息
相关资源
- 远程手术指导及示教系统的springboot项
- 基于springboot的教师评价系统带sql文件
- 后台权限管理系统微服务
- springboot
- 基于springboot+layui+shiro+mysql编写的医院
- SpringBoot + laypage分页 + 模糊查询 完整
- Vue+Springboot电商实战
- CRM学员管理系统 Springboot 毕业设计
- 微信小程序后台Springboot+Mysql
- vue-基于springboot+vue+redis实现的前后端
- 广工专项设计基于springboot用户权限管
- springboot+shiro+cas+redis+mybatis+thymeleaf 集
- Vue+springboot简单实现点餐系统开发.z
- springboot整合shiro、redis、druid
- Springboot+Vue前后端分离在线答题+题库
- springboot开发企业微信推送消息 获取
- springboot+mtbatis前后端分离开发音乐网
- 基于SpringBoot的在线课程学习系统设计
- 景区管理系统.zip
- vue +springboot前后端分离项目微调过一
- Springboot + vue美食网站源码分享,直接
- SpringBoot健身房管理系统
- 酒店宾馆管理系统 springboot项目 mysq
- springboot+neo4j
- idea配置maven+Springboot+mybatis+oracle
- 《Learning Spring Boot 2.0》英文原版
- springboot+mybatis+mysql+thymeleaf 实现最基本
- 基于springboot的酒店管理
- 基于springboot的后台权限管理系统
- springboot新闻管理后台项目案例
评论
共有 条评论