摘要: 关于数据存储,最常用的方式就是存到数据库,此篇以MySQL数据库为例,以mybatis框架完成数据库的操作。 一、添加对应依赖 (等待依赖库下载完成以后,再继续) 二、properties文件、数据库表 (1)properties文件 (记住,在properties文件中添加了相应的配置以后,myb 阅读全文
posted @ 2019-01-07 14:46 环球移动团队 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 在正式进入主题之前,先说说实际工作中遇到的问题。不算是传统的原生APP开发,还是眼下的H5混合开发,只要是需要前后端通过接口配合的,往往都存在几个普遍的问题 (1)接口文档谁来写,尤其是跨部门,并且,前后端开发人员忙闲不一致时,很难安排; (2)开发中,接口数据变动了,而接口文档更新不及时,后面项目 阅读全文
posted @ 2019-01-07 14:46 环球移动团队 阅读(3477) 评论(0) 推荐(0) 编辑
摘要: 因为时间问题,直接说重点了。关于什么是拦截器?SpringBoot应该怎么集成?拦截器能做什么用,请自行百度。 通过拦截器,我们要解决两大问题,第一、跨域访问;第二、用户鉴权; 一、文件目录 二、ApiInterceptor 三、ApiInterceptorConf 经过上面的设置,接口的跨域访问就 阅读全文
posted @ 2019-01-07 14:46 环球移动团队 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 前后端分离的系统,我们前端用的是Vue,执行打包命令,最终生成了dist,包括index.html以及static文件夹,至此前端工作已经结束了。对于项目来说,还没有,因为需要部署到服务器上去,不管是选择nginx,还是集成到接口工程里,还是发布到七牛等云存储,都属于“部署方案”。今天我们只说“集成 阅读全文
posted @ 2019-01-07 14:46 环球移动团队 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 关于如何打包,其实网上有很多的教程,真的是很多,但是前几次的尝试都失败了,看来“资源虽多,合适的未必跟你有缘”,同样的话,也送给正在浏览的你,这一篇是跟前几篇联系在一块的,如果跟你现在的工程有偏差,还请“不要着急,看看前面的几篇”。 一、pom.xml修改 (1)打包方式,改为war (2)spri 阅读全文
posted @ 2019-01-07 14:46 环球移动团队 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 接下来的这个系列,完全针对“APP接口”开发进行,所以,希望你有一定的Java开发基础、以及一定的接口交互经验。 思来想去,决定按照下面的提纲进行 1. 基于SpringBoot创建基础框架; 2. 集成数据库操作(mybatis); 3. 集成接口文档(swagger-ui); 4. 添加拦截器, 阅读全文
posted @ 2019-01-07 14:45 环球移动团队 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 说到接口开发,能想到的开发语言有很多种,像什么Java啊、.NET啊、PHP啊、NodeJS啊,太多可以用。为什么选择Java,究其原因,最后只有一个解释,那就是“学Java的人多,人员招聘范围大,有利于团队扩建”。真要说说效率的话,恕我直言,真不如NodeJS(其他的.NET、PHP我不会,O(∩ 阅读全文
posted @ 2019-01-07 14:45 环球移动团队 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: 项目中使用到了Vue、YDUI、webpack,部分页面在Android WebView中出现了样式问题,卡顿等等: 1、promise不识别——需要使用babel-polyfill。 2、由于系统限制,WebView内核不能升级,只能做最大兼容,在browserslist中加入如下配置,可以让属性 阅读全文
posted @ 2018-10-12 09:00 环球移动团队 阅读(3043) 评论(0) 推荐(0) 编辑
摘要: 不知道大家在用vue开发的过程中有没有遇到过在使用v-for的时候会出现大片的黄色警告,比如下图: 其实这是因为没有写key的原因 :key是为vue的响应式渲染提供方法,在列表中单条数据改变的情况下,可以进行单独渲染,减少页面资源消耗。 在项目运行的时候也不会有问题发生,不过这恶心的警告让我感到无 阅读全文
posted @ 2018-07-17 10:31 环球移动团队 阅读(3624) 评论(0) 推荐(1) 编辑
摘要: 在开发vue项目的过程中,使用浏览器进行预览的时候所有图片的路径是没有任何问题的,但是在打包后传到服务器上,在微信端查看背景图片时,background的图片竟然不显示,img标签里的图片却是正常展示的,通过网上查询,找到了解决的办法,但是大部分都没有讲造成这种问题的原因,故我简单地总结了一下,并加 阅读全文
posted @ 2018-07-17 10:07 环球移动团队 阅读(267) 评论(0) 推荐(1) 编辑