摘要: 1.写一个拦截器的实现类,继承HandlerInterceptor 2.把拦截器加入到registry并指定路径。 registry.addInterceptor(new MyInterceptor1()).addPathPatterns("/test1/**").excludePathPatter 阅读全文
posted @ 2024-01-18 16:19 NobodyHero 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 包括一个异步的使用。 短信的异步发送。 使用new Thread(() -> {}).start() 代替线程池的弊端。 使用线程池的好处。 阅读全文
posted @ 2024-01-18 13:57 NobodyHero 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 问题: 两次点击过快导致新增操作插入相同数据。 AOP的使用: 1.标注@Aspect,说明此类是切面类。 可以先用@Pointcut定义一个表达式。然后在@Around中引用这个@Pointcut的方法。 更常见的是直接在Around里面定义。 @Around("@annotation(注解的位置 阅读全文
posted @ 2024-01-18 13:36 NobodyHero 阅读(21) 评论(0) 推荐(0) 编辑