随笔分类 -  源码分析

摘要:一、注册流程 单nacos节点流程图如下: 流程图可以知,Nacos注册流程包括客户端的服务注册、服务实例列表拉取、定时心跳任务;以及服务端的定时检查服务实例任务、服务实例更新推送5个功能。 服务注册:当客户端启动的时候会根据当前微服务的配置信息把微服务注册到nacos服务端。 服务实例列表拉取:当 阅读全文
posted @ 2022-12-31 23:17 bei_er 阅读(360) 评论(1) 推荐(1) 编辑
摘要:概述 ​ SpringBoot中集成官方的第三方组件是通过在POM文件中添加组件的starter的Maven依赖来完成的。添加相关的Maven依赖之后,会引入具体的jar包,在SpringBoot启动的时候会根据默认自动装配的配置类的注入条件判断是否注入该自动配置类到Spring容器中。自动配置类中 阅读全文
posted @ 2022-07-24 22:55 bei_er 阅读(756) 评论(1) 推荐(1) 编辑
摘要:整体流程分析 SpringBoot的配置文件有两种 ,一种是 properties文件,一种是yml文件。在SpringBoot启动过程中会对这些文件进行解析加载。在SpringBoot启动的过程中,配置文件查找和解析的逻辑在listeners.environmentPrepared(environ 阅读全文
posted @ 2022-07-17 23:49 bei_er 阅读(996) 评论(0) 推荐(0) 编辑
摘要:本文涉及到Spring的监听器,如果不太了解请先阅读之前的Spring监听器的文章。 SpringBoot事件监听器初始化 SpringBoot中默认定义了11个事件监听器对象,全部定义在META-INF/spring.factories文件中。分别是: org.springframework.bo 阅读全文
posted @ 2022-07-10 13:52 bei_er 阅读(597) 评论(0) 推荐(0) 编辑
摘要:​ 随着互联网的快速发展,各种组件层出不穷,需要框架集成的组件越来越多。每一种组件与Spring容器整合需要实现相关代码。SpringMVC框架配置由于太过于繁琐和依赖XML文件;为了方便快速集成第三方组件和减少对配置文件的依赖,SpringBoot应运而生,其中采用了约定大于配置的原则让开发者不需 阅读全文
posted @ 2022-07-04 00:01 bei_er 阅读(619) 评论(0) 推荐(2) 编辑
摘要:一、MybatisSpring的使用 1.创建 Maven 工程。 2.添加依赖,代码如下 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.7-ybe</version 阅读全文
posted @ 2022-06-19 23:31 bei_er 阅读(643) 评论(0) 推荐(1) 编辑
摘要:一、Mybatis的使用 创建maven工程。 添加maven依赖 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.7</version> </dependency> 阅读全文
posted @ 2022-06-12 16:28 bei_er 阅读(443) 评论(0) 推荐(1) 编辑
摘要:一、SpringMVC使用 1.工程创建 创建maven工程。 添加java、resources目录。 引入Spring-webmvc 依赖。 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc< 阅读全文
posted @ 2022-05-29 10:45 bei_er 阅读(501) 评论(0) 推荐(1) 编辑
摘要:一、Spring事务使用 1.通过maven方式引入jar包 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.2.8</version> </dependency> <depe 阅读全文
posted @ 2022-05-15 12:12 bei_er 阅读(748) 评论(0) 推荐(2) 编辑
摘要:一、SpringAOP的概念 一、AOP的基本概念 1、连接点(Joinpoint):可以被增强的方法。 2、切点(Pointcut):实际被增强的方法。 3、通知(Advice)(增强): 3.1.实际增强的逻辑部分叫做通知 3.2.通知类型包括 前置通知(执行方法前执行,通常用作参数日志输出、权 阅读全文
posted @ 2022-04-17 11:54 bei_er 阅读(1175) 评论(0) 推荐(4) 编辑
摘要:Spring事件监听器使用 1.Spring事件监听体系包括三个组件:事件、事件监听器,事件广播器。 事件:定义事件类型和事件源,需要继承ApplicationEvent。 package com.ybe.eventLisitener; import org.springframework.cont 阅读全文
posted @ 2022-03-27 16:00 bei_er 阅读(540) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示