Spring
专业的程序员
十五年开发经验,10年互联网老兵,曾担任旺旺集团核心开发课副课长兼架构师,在多家互联网企业中担任架构师、开发组长等职位。常年奋战在微服务、高并发、低代码一线,喜欢钻研技术,喜欢分享经验
展开
-
Spring AOP实战开发(一) springmvc参数非空检查
本系列将为大家介绍笔者在开发过程中使用aop的一些功能扩展,有从网上看到的,也有自己想的,如果有相似的代码,敬请海涵。 本章将介绍如果通过AOP来对请求的参数进行自动的非空检查并返回。相信部分同学的代码中会出现如下的例子:if (parameters.get("openId") == null || StringUtils.isBlank(param...原创 2019-02-27 09:49:44 · 2318 阅读 · 8 评论 -
Spring AOP实战开发(三) 热点日志写入数据库
有些日志信息希望可以写入数据库便于分析,有些日志不需要,这时可以自定义一个日志注解,通过AOP来动态配置需要写入日志的方法。第一步:定义注解,方法级别 value是可以是该方法的中文解释@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface Log { String ...原创 2019-03-19 15:35:00 · 656 阅读 · 0 评论 -
ScheduledExecutorService在spring中实现动态启停、修改间隔时间的功能
ScheduledExecutorService的主要作用就是可以将定时任务与线程池功能结合使用下面是一个简单的例子,功能就是每隔1秒中执行一下run里面的方法public class ScheduledExecutorServiceTest { public static void main(String[] args) { ScheduledExecutorSe...原创 2019-03-15 16:01:18 · 8428 阅读 · 0 评论