摘要: AOP是指在程序运行期间动态的将代码切入到指定方法的指定位置进行运行 使用步骤: * 1.在配置类上添加@EnableAspectJAutoProxy注解;如果是XML配置方式,在配置文件中加上<aop:aspectj-autoproxy></aop:aspectj-autoproxy> * 2.定 阅读全文
posted @ 2020-01-12 18:40 小小少年- 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1.spring官方指定了三种初始化回调方法 1.1、@PostConstruct、@PreDestory 1.2、实现 InitializingBean DisposableBean 接口 1.3、设置init-method和destory-method 三种方式的优先级从高到低 在spring官 阅读全文
posted @ 2020-01-02 17:11 小小少年- 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 我们接下来说:springboot是如何和mybatis进行整合的 1.首先,springboot中使用mybatis需要用到mybatis-spring-boot-start,可以理解为mybatis开发的整合springboot的jar包 有一个关键点先说明:前面也提到过,不管是mybatis和 阅读全文
posted @ 2019-12-22 14:58 小小少年- 阅读(1549) 评论(0) 推荐(0) 编辑
摘要: SPI机制 传统的springmvc项目,需要我们指定web.xml等配置文件,但是,在spring的官网,官方推荐的并不是xml格式的,而是 public class MyWebApplicationInitializer implements WebApplicationInitializer 阅读全文
posted @ 2019-12-15 16:58 小小少年- 阅读(271) 评论(0) 推荐(0) 编辑
摘要: springboot核心原理: 1.基于springmvc无配置文件完全注解化 + 内置web容器实现springboot框架。main函数方式的启动 2.通过maven快速整合第三方框架 springboot两个核心 内置的Tomcat(ServletWebServerFactoryAutoCon 阅读全文
posted @ 2019-12-15 14:16 小小少年- 阅读(800) 评论(0) 推荐(1) 编辑
摘要: spring在注入bean的时候,可以通过bean.xml来配置,在xml文件中配置bean的属性,然后spring在refresh的时候,会去解析xml配置文件,这篇笔记,主要来记录。xml配置文件的解析过程 先把测试的代码贴出来吧 1 <?xml version="1.0" encoding=" 阅读全文
posted @ 2019-12-07 13:03 小小少年- 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 本文主要是个人学习mybatis缓存的学习笔记,主要有以下几个知识点 1.一级缓存配置信息 2.一级缓存源码学习笔记 3.二级缓存配置信息 4.二级缓存源码 5.一级缓存、二级缓存总结 1.一级缓存配置: 一级缓存是SqlSession级别的,同一个sqlSession执行多次相同的查询语句时,第二 阅读全文
posted @ 2019-12-04 18:11 小小少年- 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 这篇笔记主要来就,mybatis是如何利用spring的扩展点来实现和spring的整合 1.mybatis和spring整合之后,我们就不需要使用sqlSession.selectOne()这种方式了,可以直接从spring容器中获取到接口的代理对象,然后调用对应的目标方法,那么,mybatis在 阅读全文
posted @ 2019-11-30 15:45 小小少年- 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 最近这一周,主要在学习mybatis相关的源码,所以记录一下吧,算是一点学习心得 个人觉得,mybatis的源码,大致可以分为两部分,一是原生的mybatis,二是和spring整合之后的mybatis源码学习(也就是mybatis-spring这个jar包的相关源码),这边笔记,主要来学习原生my 阅读全文
posted @ 2019-11-30 14:16 小小少年- 阅读(1492) 评论(0) 推荐(0) 编辑
摘要: 生命周期的九大后置处理器 第一次调用后置处理器org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#resolveBeforeInstantiation 调用的是InstantiationAwareB 阅读全文
posted @ 2019-11-27 19:52 小小少年- 阅读(572) 评论(0) 推荐(0) 编辑