
Spring
moxiaomo0804
这个作者很懒,什么都没留下…
展开
-
减少接口的响应时间
我们在开发过程中,当然是希望自己项目接口的响应时间越短越好,至少我看着自己开发出来的代码,都是毫秒级的响应,会有一种自豪感;那么我们项目做了哪些优化,和大家分享分享。优化代码先从小处着手,代码写的好坏,直接影响到接口的响应速度;当然这里也不可能展开详谈每一行代码怎么写,主要还是说一下措施: 代码规范:我经常会以自己的标准去衡量其他开发人员代码的好坏,虽然我也不是什么大牛,但毕竟做了十...原创 2019-11-21 17:36:32 · 370 阅读 · 0 评论 -
SpringBoot使用MockMvc进行单元测试
★MockMvc- SpringMVC单元测试的独立测试:一、简介为何使用MockMvc?对模块进行集成测试时,希望能够通过输入URL对Controller进行测试,如果通过启动服务器,建立http client进行测试,这样会使得测试变得很麻烦,比如,启动速度慢,测试验证不方便,依赖网络环境等,所以为了可以对Controller进行测试,我们引入了MockMVC。...转载 2019-11-21 14:59:49 · 577 阅读 · 0 评论 -
StringBoot--自定义处理器拦截器(HandlerInterceptorAdapter)实现登录校验
在后台接口开发中会有一类接口是需要做登录校验的,类似于生成订单,查看自己的订单列表等接口,都需要先判断用户是否登录.虽然可以在接口中进行判断,但是会让代码冗余,所以决定用自定义拦截器+自定义注解来完成这个功能自定义拦截器可以实现HandlerInterceptor接口或者继承HandlerInterceptorAdapter类,HandlerInterceptorAdapter适配器是对Han...原创 2019-11-19 17:22:10 · 1096 阅读 · 0 评论 -
SpringBoot实现HandlerMethodArgumentResolver(自定义参数解析器)
对Controller层请求参数进行处理自定义注解@Documented @Target({ElementType.PARAMETER}) @Retention(RetentionPolicy.RUNTIME) public @interface CommonParams { String[] params() default {}; }自定义参数解析器...原创 2019-11-15 19:01:25 · 1968 阅读 · 0 评论