摘要:
关于如何打包,其实网上有很多的教程,真的是很多,但是前几次的尝试都失败了,看来“资源虽多,合适的未必跟你有缘”,同样的话,也送给正在浏览的你,这一篇是跟前几篇联系在一块的,如果跟你现在的工程有偏差,还请“不要着急,看看前面的几篇”。 一、pom.xml修改 (1)打包方式,改为war (2)spri 阅读全文
摘要:
前后端分离的系统,我们前端用的是Vue,执行打包命令,最终生成了dist,包括index.html以及static文件夹,至此前端工作已经结束了。对于项目来说,还没有,因为需要部署到服务器上去,不管是选择nginx,还是集成到接口工程里,还是发布到七牛等云存储,都属于“部署方案”。今天我们只说“集成 阅读全文
摘要:
因为时间问题,直接说重点了。关于什么是拦截器?SpringBoot应该怎么集成?拦截器能做什么用,请自行百度。 通过拦截器,我们要解决两大问题,第一、跨域访问;第二、用户鉴权; 一、文件目录 二、ApiInterceptor 三、ApiInterceptorConf 经过上面的设置,接口的跨域访问就 阅读全文
摘要:
在正式进入主题之前,先说说实际工作中遇到的问题。不算是传统的原生APP开发,还是眼下的H5混合开发,只要是需要前后端通过接口配合的,往往都存在几个普遍的问题 (1)接口文档谁来写,尤其是跨部门,并且,前后端开发人员忙闲不一致时,很难安排; (2)开发中,接口数据变动了,而接口文档更新不及时,后面项目 阅读全文
摘要:
关于数据存储,最常用的方式就是存到数据库,此篇以MySQL数据库为例,以mybatis框架完成数据库的操作。 一、添加对应依赖 (等待依赖库下载完成以后,再继续) 二、properties文件、数据库表 (1)properties文件 (记住,在properties文件中添加了相应的配置以后,myb 阅读全文
摘要:
说到接口开发,能想到的开发语言有很多种,像什么Java啊、.NET啊、PHP啊、NodeJS啊,太多可以用。为什么选择Java,究其原因,最后只有一个解释,那就是“学Java的人多,人员招聘范围大,有利于团队扩建”。真要说说效率的话,恕我直言,真不如NodeJS(其他的.NET、PHP我不会,O(∩ 阅读全文
摘要:
接下来的这个系列,完全针对“APP接口”开发进行,所以,希望你有一定的Java开发基础、以及一定的接口交互经验。 思来想去,决定按照下面的提纲进行 1. 基于SpringBoot创建基础框架; 2. 集成数据库操作(mybatis); 3. 集成接口文档(swagger-ui); 4. 添加拦截器, 阅读全文