自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 13.Spring Boot 学习 源码分析 学习记录

Spring Boot 学习SpringApplication初始化设置服务类型 分别为这三种 NONE SERVLET REACTIVE读取配置文件 将配置文件中的类 注入 Spring 容器中结果集过滤实例化 结果集中的对象创建的实例 放入集合中 并设置主类运行run方法 获取 Run监听器Run监听器启动获取 ApplicationListeners 和 调用 监听器功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设

2020-05-18 11:06:34 158

原创 12.MyBatis 学习 源码分析 学习记录 二级缓存 (三)

本章节的主要是 二级缓存 的 源码分析 学习 示例代码 User byUserId = sqlSession1.selectOne("com.wenhao.mybatisstudydemo.mapper.UserMapper.findByUserId", 1L); System.out.println("第一次查询" + byUserId); SqlSession sqlSession2 = build.openSession(); //Use

2020-05-15 11:20:48 170

原创 6.Spring 学习 AOP 调用方式

Aop 执行方式 用到一个 责任链设计模式和递归调用 具体通过一个demo来说明 1:定义执行器接口 public interface MethodInvocation { //执行方法 void process() throws InvocationTargetException, IllegalAccessException; } 2:实现该接口 做具体操作 public class DefaultMethodInvocation implements MethodInvocatio

2020-05-10 22:47:38 231

原创 5.Spring 学习 AOP 源码学习记录

1:本文是根据注解方式的AOP 进行源码分析的 2:通过该注解 @EnableAspectJAutoProxy 开启AOP @EnableAspectJAutoProxy 3:可以得知该注解是注入一个 AspectJAutoProxyRegistrar 类 @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Import(AspectJAutoProxyRegistrar.class) public @int

2020-05-10 19:40:23 110

原创 4.Spring 学习 Bean生命周期 源码学习记录

1:当Bean 注入进 IOC 容器中后 会调用到父类的(AbstractApplicationContext) refresh()方法 此处用到一个 模板设计方法 public AnnotationConfigApplicationContext(Class<?>... componentClasses) { this(); register(componentClasses); refresh(); } 2:该方法中定义了一系列方法 先看 finishBeanFactoryIn

2020-05-10 00:47:35 73

原创 3.Spring 学习 Bean 注入IOC 过程 源码学习记录

Bean 的生命周期 通过该类 AnnotationConfigApplicationContext 进行管理相关加入注解的类 1:调用下方的方法 来开启对注解类进行管理 public AnnotationConfigApplicationContext(Class<?>... componentClasses) { this(); register(componentClasses); refresh(); } 2:其中 this(); 会调用该类的构造函数,由于继承 Ge

2020-05-09 23:56:47 127

原创 2.Spring 学习 Bean 初始化方式

1 通过@Bean @Component public class MyConfig { @Bean(initMethod = "initMethod" ,destroyMethod = "destroyMethod") public Code001 code001(){ return new Code001(); } } @Slf4j public class Code001 { public Code001() { log.

2020-05-09 23:12:26 73

原创 1.Spring 学习 注入Bean 方式

注入bean的方式 1 xml 注入 @Data public class UserEnity { private String id; private String name; @Override public String toString() { return "UserEnity{" + "id='" + id + '\'' + ", name='" + name +

2020-05-09 22:33:36 296

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除