自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring源码学习笔记1

spring源码学习笔记 最近在研究spring framework IOC 容器启动的源码,spring版本为5.3.0-M1,本文从一个简单的示例着手跟踪spring 启动流程,以及获取bean的过程。MainTest类:spring启动到加载bean的执行过程: ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");

2022-05-13 00:31:29 168

原创 @Transaction 注解学习

spring中,事务管理机制主要有编程式事务和声明式事务2种。1、编程式事务在代码中手工管理事务的提交和回滚,代码侵入性强,耦合度高。2、声明式事务基于AOP面向切面的(通过动态代理实现),将具体业务和事务处理部分解耦,代码侵入性低。有两种实现方式:1、基于TX和AOP的xml配置文件方式2、基于注解@Transactional方式实现3、@Transactional 可以作用在接口、类、方法上1、作用在类上,表示该类的所有public方法都配置相同的事务属性2、作用在方法上,当类也配置

2021-08-09 23:48:43 1022

原创 springboot2源码学习1

占位

2020-11-27 00:23:05 77

原创 springboot2源码运行环境搭建

Springboot源码学习

2020-11-23 02:39:52 145

原创 Maven属性

Maven属性事实上有六种类型的Maven属性:内置属性:主要有两个常用内置属性——basedir表示项目根目录,即包含pom.xml文件的目录;{basedir}表示项目根目录,即包含pom.xml文件的目录;basedir表示项目根目录,即包含pom.xml文件的目录;{version}表示项目版本。POM属性:pom中对应元素的值。例如${project.artifactId}对应了元...

2020-01-21 23:43:26 127

翻译 springcloud笔记1-服务注册和发现eureka

1、和consul、zookeeper类似,eureka是用于服务注册和发现的组件。2、eureka分为eureka server服务注册中心和eureka client客户端。3、springcloud中,consul、zookeeper和eureka都可以作为服务注册和发现的组件,为什么选择eureka呢?eureka是完全开源的,是netflix公司的开源产品,经过不断迭代和生产环境的...

2019-05-26 00:32:39 108

空空如也

空空如也

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

TA关注的人

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