
Spring
耶亚希
这个作者很懒,什么都没留下…
展开
-
Spring 源码----XML 文件解析流程
1、XmlBeanDefinitionReader XmlBeanFactory 中加载 XML 文件流的对象是 XmlBeanDefinitionReader,因此关于 XML 的解析我们就从 XmlBeanDefinitionReader 开始讲起。 先来看一张 XmlBeanDefinitionReader 的继承关系图: 这张继承关系图中涉及到了几个接口,我这里和大家说一下: BeanDefinitionReader:这个接口主要定义了资源文件的读取并将资源转为 BeanDefinition。原创 2020-11-03 14:29:48 · 670 阅读 · 0 评论 -
Spring data jpa 的使用与详解:复杂动态查询及分页,排序
一、 使用Specification实现复杂查询 (1) 什么是Specification Specification是springDateJpa中的一个接口,他是用于当jpa的一些基本CRUD操作的扩展,可以把他理解成一个spring jpa的复杂查询接口。其次我们需要了解Criteria 查询,这是是一种类型安全和更面向对象的查询。而Spring Data JPA支持JPA2.0的Criteria查询,相应的接口是JpaSpecificationExecutor。 而JpaSpecificationEx原创 2020-10-30 14:52:37 · 6029 阅读 · 8 评论 -
Spring AOP的三种配置方式与内部解析实现
AOP配置 在应用代码中,可以通过在spring的XML配置文件applicationContext.xml或者基于注解方式来配置AOP。 AOP配置的核心元素为:pointcut,advisor,aspect,pointcut用于定义需要该辅助功能的类或方法集合;advisor则是将advice和pointcut结合起来,在spring的IOC容器启动时,为pointcut匹配的类生成代理对象,使用拦截器拦截对应的方法的执行,将辅助功能advice添加进去;aspect表示一个完整切面,即在aspect对原创 2020-10-21 14:36:45 · 4789 阅读 · 5 评论