Spring
文章平均质量分 87
myfwjy
这个作者很懒,什么都没留下…
展开
-
SpringBoot AOP @Pointcut 切入点表达式排除某些类
场景:希望给service包下的所有public方法添加开始和结束的info log,但是需要排除和数据库相关的service其他博文都推荐了 @Pointcut("execution(* com.demo.service.*.*(..)) && !execution(* com.demo.service.dbservice.*(..))")类似的用法,但是在实际操作中,发现&&这个关键字无法使用,只能使用and才能编译通过,并且@Pointcut只识别了前面半句表达..原创 2020-05-11 11:38:00 · 12918 阅读 · 2 评论 -
jvisualvm连接Docker中的Tomcat
目录jvisualvm连接Docker中的Tomcat准备SpringBoot war包操作手顺注意准备Docker环境连接jvisualvm操作手顺注意jvisualvm连接Docker中的Tomcat本文将介绍如何使用jvisualvm连接上Docker中的Tomcat,使用到的SpringBoot只是一个简单返回字符串的项目,不包含任何数据库配置。准备SpringBoot war包操...原创 2019-10-15 11:52:35 · 912 阅读 · 0 评论 -
Spring-Task 定时任务整理笔记
在工作中有用到spring task作为定时任务的处理,spring通过接口TaskExecutor和TaskScheduler这两个接口的方式为异步定时任务提供了一种抽象。spring自身也提供了一种定时任务的实现:springtask。spring task支持线程池,可以高效处理许多不同的定时任务。同时,spring还支持使用Java自带的Timer定时器和Quartz定时框架。TaskEx...原创 2018-05-07 17:56:20 · 2195 阅读 · 0 评论 -
Quartz任务调度框架整理笔记
介绍Quartz是一个任务调度框架。The key interfaces of the Quartz API are:Scheduler -与调度程序交互的主要API。Job -由希望由调度程序执行的组件实现的接口。真正执行的逻辑。JobDetail- 用于定义作业的实例。Trigger -定义执行给定Job的时间表的组件。JobBuilder -用于定义/构建定义作业实例的JobDetail实...原创 2018-05-08 17:04:51 · 607 阅读 · 0 评论