Spring Boot
微笑看你哭
这个作者很懒,什么都没留下…
展开
-
自定义参数解析器——HandlerMethodArgumentResolver
场景每个接口在被调用时,很可能需要调用该接口的用户信息,每次再去数据库查询该数据信息,势必会造成代码的大量重复,且还容易出错。应用:把该次调用者用户的信息当做参数传到对应的方法。比如:根据token获得到用户信息,将用户信息传到对应请求的method。实现自定义参数解析器步骤:1、自定义注解 2、自定义参数解析器 3、注册自定义注解@Target(ElementType.P...原创 2019-12-05 17:50:37 · 374 阅读 · 0 评论 -
SpringBoot学习——全局处理异常
实际项目开发中,程序往往会发生各式各样的异常情况,特别是身为服务端开发人员的我们,总是不停的编写接口提供给前端调用,分工协作的情况下,避免不了异常的发生,如果直接将错误的信息直接暴露给用户,这样的体验可想而知,且对黑客而言,详细异常信息往往会提供非常大的帮助…初窥异常一个简单的异常请求的接口 @GetMapping("/test") public String test()...原创 2019-01-28 17:20:02 · 2250 阅读 · 2 评论 -
SpringBoot学习——定时任务
在我们日常开发中,经常会遇到 数据定时增量同步、定时发送邮件、爬虫定时抓取 的需求;这时我们可以采用定时任务的方式去进行工作……Timer 方式JDK自带的java.util.Timer;通过调度java.util.TimerTask的方式 让程序按照某一个频度执行,但不能在指定时间运行。 一般用的较少。基于 Timer 实现的定时调度,基本就是手撸代码,目前应用较少,不是很推荐。...转载 2019-01-28 17:54:26 · 174 阅读 · 0 评论