
框架
JerryBal
这个作者很懒,什么都没留下…
展开
-
CGLIB原理及实现机制学习
什么是CGLIBCGLIB(Code Generator Library)是一个强大的、高性能的代码生成库。其被广泛应用于AOP框架(Spring、dynaop)中,用以提供方法拦截操作。Hibernate作为一个比较受欢迎的ORM框架,同样使用CGLIB来代理单端(多对一和一对一)关联(延迟提取集合使用的另一种机制)。为什么使用CGLIBCGLIB代理主要通过对字节码的操作,为对象引入间接级别,以控制对象的访问。我们知道Java中有一个动态代理也是做这个事情的,那我们为什么不直接使用Java动态转载 2020-05-14 17:37:23 · 379 阅读 · 0 评论 -
SpringBoot注解(整合+详解)
使用注解的优势:1.采用纯java代码,不在需要配置繁杂的xml文件2.在配置中也可享受面向对象带来的好处3.类型安全对重构可以提供良好的支持4.减少复杂配置文件的同时亦能享受到springIoC容器提供的功能一、注解详解(配备了完善的释义)@SpringBootApplication:申明让spring boot自动给程序进行必要的配置,这个配置等同于:@Config...转载 2020-01-19 11:23:50 · 163 阅读 · 0 评论 -
Spring Mvc面向切面(AOP)
AOP?基本概念切面(aspect):横切关注点被模块化的特殊对象。通知(advice):切面必须要完成的工作。切面中的每个方向称之为通知。通知是在切面对象中的。目标(target):被通知的对象。代理(proxy):向目标对象应用通知后创建的对象。连接点(joinpoint):目标对象的程序执行的某个特定位置。如某个方法调用前,调用后的位置。包括两个信息:1.目标程序的哪个方法?2...转载 2019-04-11 11:44:38 · 1737 阅读 · 0 评论 -
Spring Mvc工作原理(转载)
SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 Dispa...转载 2019-04-12 15:13:13 · 158 阅读 · 0 评论 -
Spring MVC的web.xml配置详解(转)
1、spring框架解决字符串编码问题:过滤器CharacterEncodingFilter(filter-name)2、在web.xml配置监听器ContextLoaderListener(listener-class)ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContext...转载 2019-04-12 17:39:34 · 255 阅读 · 0 评论