Spring
文章平均质量分 91
ALONER灬C
这个作者很懒,什么都没留下…
展开
-
Mybatis和Spring整合过程及原理分析
面试题:Mybatis和Spring整合原理Mybatis核心元素SqlSessionFactoryBean和MapperScannerConfiguerSqlSessionFactoryBean作用以及加载过程MapperScannerConfigure加载过程 Mybatis核心元素 sqlSessionFactoryBuilder 将读取到的配置通过该类build方法生成SqlSessionFactory sqlSessionFactory 每次连接都通过sqlSessionFactor原创 2021-04-08 10:59:42 · 297 阅读 · 0 评论 -
SpringAOP jdk代理实现和CGlib实现的区别
我们都知道SpringAOP是基于代理模式实现的,SpringAOP的两种实现方式分别是使用jdk实现和使用第三方包Cglib实现,SpringAOP会根据实际情况来选择具体使用哪种实现方式 选择机制:如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP ; 如果目标对象实现了接口,可以强制使用CGLIB实现AOP ; 如果目标对象没有实现了接口,必须采用CGLIB库,spring会...原创 2019-10-24 12:00:11 · 520 阅读 · 0 评论 -
Spring的自动数据绑定
数据绑定 Spring提供的数据绑定功能即自动的提取HttpServletRequest中的请求参数,然后自动的转型之后赋给对应的对象。 简单的说就是处理前端页面传输到后台的数据信息与具体Java类对象信息的绑定; 其中数据绑定工作是Spring的SimpleFormController类帮我们完成,我们只需要做的是为数据绑定提供一个目标对象,这个对象在Spring中被称为Command对象...原创 2019-03-08 14:58:20 · 569 阅读 · 0 评论 -
Spring AOP原理及AspectJ的两种不同实现实例
实现原理 Spring AOP实现机制是采用的动态代理和字节码生成技术实现的;AspectJ采用的是用编译器将横切逻辑织入到目标对象,动态代理和字节码生成技术是在运行期间为目标对象生成一个代理对象而将横切逻辑织入到这个代理对象中,系统最终使用的是织入了横切逻辑的代理对象,而不是真正的目标对象。 核心成员 Join Point(连接点) 在系统运行之前将AOP模块织入到OOP模块中的系统执行点,即...原创 2019-03-08 09:26:23 · 645 阅读 · 0 评论