
Spring
文章平均质量分 94
神在异乡
技术改变世界。
展开
-
Spring项目集成apidoc生成api接口文档
一、背景需求 JavaWeb/spring项目写成的api接口,需要自动生成api文档,甚至需要在线测试接口。考虑实现的方案有swagger,apidoc,spring rest docs。在之后的项目都有一一尝试,最终还是觉得apidoc的方式比较合适,虽然有一些问题(针对在线测试方面),但可以进行定制修复并解决。二、方案对比1.现在大家普遍使用的是swagger结合springmv原创 2018-01-29 14:05:24 · 30245 阅读 · 5 评论 -
Swagger除了注解方式之外自定义添加接口,额外定义接口
一、业务场景 集成swagger框架之后,在代码上添加swagger注解即可生成api接口文档,在大多数情况下都适用。但除此之外我们还有其他的一些场景: 1.非springMvc注解暴露接口,无法通过这种注解方式生成api接口文档 2.引入了其他jar包,jar包里暴露了接口,但没有在接口上添加swagger注解,我们要为其生成api接口文档3.jar包引入的接口,并且使用了s原创 2018-01-29 15:38:18 · 11417 阅读 · 11 评论 -
window系统tomcat进行远程调试
1.命令行启动远程调试 java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888 -jar xxx.jar2.tomcat将参数添加到Java Options:3.idea 启动远程调试:原创 2018-02-06 18:02:27 · 1347 阅读 · 0 评论 -
SpringMvc实现分片上传,断点续传,进度条上传,秒传,分段下载
一、需求背景大文件上传,需要分片,并实现断点续传,进度条显示,秒传功能。下载时可以暂停,分段下载。二、实现原理1.分片:前端浏览器将文件根据设定的规则分割成多片小文件,一片一片的上传到服务器。2.秒传:前端浏览器截取文件的前面几m和最后几m字节又或者全部字节进行md5编码,可以生成文件的唯一md5码,根据这个md5码可以唯一确定一个文件,上传文件时同时将该md5码传送到后台,又或者原创 2018-06-10 13:45:56 · 9709 阅读 · 2 评论 -
如何自定义Spring restTemplate请求及回调
Spring restTemplate是一个很好的http请求代替方案,当你对HttpClient等其他框架厌倦的时候。其原本的api已经足够许多场景的http调用,但在实际应用中仍然可能会有一些自定义的场景。例如这样的情况,出于安全性的考虑,我们对http请求进行了加解密的约定。但是我们在程序的调用中又期望加解密透明,即封装该层加解密,这时我们需要对restTemplate进行自定义。翻阅Spr...原创 2018-06-10 05:44:09 · 6641 阅读 · 0 评论