快三怎么玩法介绍: [demo] 微信小程序Demo:WxApp_Video

2019-2-26 16:44:59 Rolan 管理员 楼主 21389

小程序代码:
1.使用微信web开发者工具打开小程序项目videoApp即可.
2.页面代码在videoApp/pages/下.
3.小程序的icon图标都存放在videoApp/pages/resource/images下.
3.小程序的全局连接后端地址即serverUrl在videoApp/pages/App.js中修改.
后端的代码:
1.项目是一个Maven聚合项目,分成了5个子???且在子??関ideo-dev-commen下的pom引入了所有的依赖jar包.
2.采用的主框架是Spring Boot, 数据持久层是Mybatis,且使用Swagger2集成测试api接口.
3.视频上传后采用FFmpeg做视频处理-(原声添加Bgm,消除原声,截取视频封面).
----开发工具: IntelliJ IDEA (推荐)
----Java版本: 1.8.0_121
----各框架的版本信息:
Maven : 3.5.4
SpringBoot: 1.5.12.RELEASE
Mybatis : 1.3.1
MySql : 8.0.12
Druid : 1.1.0
Redis : 5.0.3
Pagehelper: 1.2.3
Swagger2 : 2.4.0
Log4j : 1.3.8.RELEASE
-------------------------------------------------------------------------------------------------------------------
补充更多(注意): (根据慕课网的短视频小程序Java全栈) 目前还在学习开发中,文档后续更新...

(1). 使用FFmpeg操作视频需要去FFmpeg官网下载工具,之后使用java拼接命令行来操作视频,相关代码类在MergeVideoMP3.java等工具类中, 或你也可以(了解常用ffmpeg命令).

(2).另外在下载完FFmpeg工具后,需要在UserUpFileServiceImpl.java中的upLoadVideof方法中修改ffmpeg的可执行文件路径:
String ffmpegEXE = "D:\FFmpeg\bin\ffmpeg.exe"; (如我的ffmpeg下载存放在D:\FFmpeg).

(3).由于这个项目需要让小程序端通过url可以访问到后端服务器的文件(如视频,bgm,头像等), 所以为了简单就直接在WebMvcConfig.java里的 addResourceHandlers方法中配置项目的静态资源路径,(springboot的web资源的默认访问路径是classpath/或resources/下的static|template) 这里我们要添加配置电脑的某一文件目录作为可通过项目的启动路径直接访问的空间.

(4).启动项目前需要在application.properties中配置好相关的连接信息,如mysql的连接,redis的连接,mybatis配置等.

(5). swagger2的配置类Swagger2.java,这里可以配置构建后端api文档的描述信息

(6). 该项目的Dao数据对象层的实体类pojo-映射mapper都是通过mybatis-generator工具生成的, 可以去了解一下, 附:我使用的mybatis-generator.

(7). 项目中引入的tk.mybatis工具 版本1.2.4, 给Dao层的mapper接口提供了一些默认的sql方法接口,省去了写一些增删改查的sql接口方法, 这里推荐一篇文章可以了解怎么使用tk.mybatis

(8). 由于学习视频中老师用的开发工具是Eclipse,而我是用的Idea, 因为工具不同也有些小坑, 或因为MySql的版本不同也踩了坑,比如我使用的是Mysql 8的版本,所以在项目中的依赖版本也必须是8.0以上版本, 所以我列出了使用的框架的版本, 不过建议大家和视频中的版本一样最好.

------- 其实后端的代码也有一些地方需要优化的,比如controller层的逻辑业务代码有点多,serverc层的UserUpFileServiceImpl中try-catch包裹的代码有点长等, 以后有时间再看看吧现在就先写到这里吧...

------------- 目前小程序前后端部分已接完成(还有管理后台未写), 截图演示:
--个人修改了一些小程序代码样式,看完我改完后效果感觉我还是学习后端比较好

demo1.PNG (1.25 MB, 下载次数: 22)

demo1.PNG

demo2.PNG (303.21 KB, 下载次数: 21)

demo2.PNG

WxApp_Video-master.zip

2.11 MB, 下载次数: 114

分享至 : QQ空间
2 人收藏
有问题请在本站内搜索相应关键词,假如无法解决请在综合交流区内发帖咨询,发帖时请提供详细的问题描述、相关图片及代码。
还可以加QQ交流群咨询:536592077。
使用说明:
这套系统是基于ThinkPhp5.0+Vue+EasyWeChat 开发的
技术亮点:
代码实例
1.form-builder PHP快速生成表单;
2.前台Vue、RequireJS、node封装所有接口;
3.PHPExcel数据导出,导出表格更加美观,可视;
4.EasyWeChat部署微信开发,微信接入更加快捷,简单;
5.iview ui组件是HTML编写更加便捷;
6.后台多任务桌面化操作界面;
7.TP5.0+form-builder+layui.table自己封装快速二次开发;
8.一键安装
功能
1.商品:?能够对商品的状态分类管理 (出售中、待上架、库存中、已售馨、库存警戒、回收站)、添加产品、添加商品分类等功能
2.会员:站内会员的管理 (发放优惠劵、发通知、发图文消息、增加余额、会员行为详情)、站内通知 、微信端用户管理 (微信用 户的管理、分组、行为观察、添加标签) 等功能
3.营销:能够管理优惠的发放和制作、用户积分的统计使用情况、秒杀产品的管理等
4.财务:能够对用户的消费、充值、返佣的记录
5.订单:能够完成用户的订单管理(发货、订单详情、修改订单、订单备注、订单记录、订单退款) 、售后服务 (评论的回复与删除)
6.分销:后台有分销统计管理,分销可以设置人人分销和指定人分销,也可以自己稍微开发一下修改规则,例如下单后成为分销等
7.设置:能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、属性快速生成、商品审查)、商品交易(外理订单、发 货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)、系统配置、后台通知等功能
8.内容:管理文章分类 (添加分类、删除分类、修改分类) 、 管理文章
9.维护:查看系统日志、文件变动效验、刷新网站缓存、在线更新系统、清除数据等功能
10.强大的权限管理系统
前端用户演示
演示地址后台地址//demo25.crmeb.net/admin/login/index.html
下载地址免费试用版//github.crmeb.net/u/ruanjKF
发新帖
您需要登录后才可以回帖 登录 | 立即注册
  • 【十九大·理论新视野】为什么把“建设美丽中国”作为现代化目标之一 2019-05-21
  • 【奋斗者说】银河麒麟孔金珠:核心技术只有靠自己干出来 2019-05-20
  • 大阪发生6.1级地震 至少造成3人死亡 2019-05-20
  • 南通如皋为应对督察“回头看”违法掩埋危险废物 2019-05-19
  • 海融口腔“免费看牙”惠民活动启动 惠及乌鲁木齐市民 2019-05-18
  • “改革开放40年山东教育成就展”启动 2019-05-17
  • 南昌重拳整治酒驾毒驾 2019-05-16
  • 守土有责守土尽责 扎实做好水污染 防治各项工作 2019-05-15
  • 广东水漫大街市民触电身亡,是天灾还是人祸? (原创首发) 2019-05-14
  • 统计局解读8月PMI:制造业增长动力不足 2019-05-13
  • 世界读书日 山西推出245种优秀书目助力全民阅读 2019-05-13
  • 北京赛车pk10 75秒极速赛车34567规律破解开奖结果历史记录查询 2019-05-12
  • 马克思主义通过指导无产阶级革命建立起部分社会财富公有制而改变了人类历史发展进程,离开部分社会财富公有制的建立来谈“改变人类历史发展进程”纯粹是无稽之谈。 2019-05-11
  • 利好不断!新能源汽车正在迎来春天 2019-05-10
  • 全世界人民都要尊重人类社会发展规律即从过去资本主义社会财富私有制经过现代社会财富公有制和私有制并存而发展到未来共产主义社会财富公有制。 2019-05-10
  • 78| 400| 677| 909| 94| 436| 392| 895| 235| 181|