spring
yueF_L
这个作者很懒,什么都没留下…
展开
-
解决mysql 模糊搜索特殊符号导致查询不正确问题
解决 mysql模糊搜索 % _ 等特殊符号导致查询问题。原创 2022-12-15 11:16:37 · 2306 阅读 · 0 评论 -
TransactionSynchronizationManager
当我们有业务需要在事务提交过后进行某一项或者某一系列的业务操作时候我们就可以使用TransactionSynchronizationManager通过spring的aop机制将需要进行后置业务处理的操作,提交给spring的处理机制,并且切入到事务处理的后面。那我们一步步推进,首先使用spring使用aop机制TransactionAspectSupportpublic abstract class TransactionAspectSupport implements BeanFacto原创 2020-11-21 16:13:38 · 1292 阅读 · 0 评论 -
Spring的线程池ThreadPoolTaskExecutor
我们先瞄一眼源码:corePoolSize = 1; int maxPoolSize = 2147483647; 这...不适合我,我要自己一定覆盖怎么做?** * @author Lxq * @version 1.0 * @date 2020/10/15 15:21 */@Configurablepublic class ThreadPoolTaskExecutorConfig { @Bean public ThreadPoolTaskExecutor tas原创 2020-10-15 15:44:17 · 1919 阅读 · 1 评论 -
Spring Boot 全局事务配置
什么是全局事务Spring Boot(Spring)事务是通过aop(aop相关术语:通知(Advice)、连接点(Joinpoint)、切入点(Pointcut)、切面(Aspect)、目标(Target)、代理(Proxy)、织入(Weaving))切面编程来实现的,此时我们就可以对指定的包的service的方法进行事务控制.为什么要使用全局事务在实际开发中,有些同学命名方法时不规范,多个成员开发时,会造成混乱,维护成本特别高,代码可读性不高.怎么配置Spring Boot全局事务Spri...原创 2020-09-28 18:56:21 · 761 阅读 · 0 评论 -
SpringBoot HandlerInterceptorAdapter
在SpringBoot中我们可以使用HandlerInterceptorAdapter这个适配器来实现自己的拦截器。这样就可以拦截所有的请求并做相应的处理。应用场景日志记录,可以记录请求信息的日志,以便进行信息监控、信息统计等。 权限检查:如登陆检测,进入处理器检测是否登陆,如果没有直接返回到登陆页面。 性能监控:典型的是慢日志。在HandlerInterceptorAdapter中主要提供了以下的方法:preHandle:在方法被调用前执行。在该方法中可以做类似校验的功能。如果返回true,原创 2020-09-28 16:54:21 · 487 阅读 · 0 评论 -
spring整合mybatis原理,动态创建bean,注入到spring容器
使用过mybats的都知道,要在配置中定义扫描mybatis对应的接口,也就是 MapperScan 注解。那么MapperScan做了什么?//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//package org.mybatis.spring.annotation;import java.lang.annotation.Anno原创 2020-07-13 10:59:42 · 2847 阅读 · 1 评论