阿毛
It's me !
想你所想


文章归档

markdown之项目结构目录自动生成

一、需求 想要在项目的readme中增加项目结构说明,如下所示显示效果: ├── _config.yml ├── _data | └── members.yml ├── _drafts | ├── begin-with-the-crazy-ideas.md | └── on-simplicity-in-technology.md ├── _includes | ├── footer.html | └──…

   178   0   2020-06-14 阅读全文

mysql之“Truncated incorrect DOUBLE value”

一、问题复现 有一张表中某个字段number为char类型,但实际在用where number= ?时,传入的参数为long类型,这样导致了mysql错误 异常堆栈信息如下: org.springframework.dao.DataIntegrityViolationException: ### Error updating database. Cause: com.my…

   135   3   2020-06-14 阅读全文

单元测试之私有方法mock

mockito大家都比较熟悉了,存在或者不存在,都不要紧,mockito让你有一种只要一出手,就知道有没有的感觉。但是它也不是万能的,比如静态方法、私有方法,它就无能为力了。这是为什么呢?当然不是mockito的框架或现有技术解决不了,而是出于某些原因或立场,比如测试理…

   200   0   2020-06-14 阅读全文

单元测试之嵌入式mysql

一、需求分析 在单元测试UnitTest中经常有这样的需求,需要测试数据与开发数据、生产数据等区分开,同时避免不同测试用例之间的数据污染以及同一测试用例每次运行的数据不一致情况发生。 二、解决方案 内存数据库h2 可以满足我们的需求,但因为项目中采用的m…

   168   0   2020-06-14 阅读全文

WebMVC拦截器过滤swagger-ui

项目common-web中,FilterConfig中指定了拦截器,对接口进行权限,用户信息等校验。会对所有url进行拦截,包含swagger的url。但正常情况下,需要不对swagger拦截。 registration.excludePathPatterns(whiteListConfig.getUrl()) 可以设置url白名单,这里需要在…

   230   0   2020-06-14 阅读全文

Swagger之接口header控制

在大部分项目中,都存在权限控制,基本上大部分的接口都需要用户的登录信息。现在主流的采用如jwt或者其他方式,来通过请求时向header加入token,然后服务端解析token。所以我们需要在swagger生成的接口文档上也要进行header控制,除了接口参数以外,还要输入token hea…

   133   0   2020-06-14 阅读全文

通过gateway访问某个子服务swagger

原先公司项目的架构,SpringCloud gateway总网关,门面服务再到子服务。 一、gateway白名单中添加swagger相关url public class WhiteListConstant { public static List<String> whiteList; static { whiteList = new ArrayList<Strin…

   255   1   2020-06-14 阅读全文