自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (2)
  • 收藏
  • 关注

原创 spring源码-@Autowired、@Resource注解底层原理

上篇博客说了自动注入模型的使用,这篇笔记打算记录下自动注入模型中,autowireMode为0的情况,也就是我们经常用到的@Autowired、@Resource注解的原理

2020-10-24 15:11:44 1622

原创 spring自动注入模型

spring的注入,可以分为两种,分别是手动注入和自动注入我们这里要记录的是自动注入自动注入模型spring的自动注入模型有四种,分别是:autowire_no(0): 默认的装配模式,如果注入indexBean,没有在属性上加@Autowired或者@Resource,这时候,indexBean是无法注入的autowire_name(1): 通过set方法,并且set方法的名称必须和bean的name名称一致, byNameautowire_type(2): 通过set方法,这种方式set方

2020-10-21 22:17:28 569

原创 springmvc源码-调用

上篇博客主要记录了handlerMapping初始化时的一些笔记,这篇主要是调用过程的学习笔记调用在调用一个方法的时候,会通过HttpServlet、FrameworkServlet等进行调用,最终会调用到org.springframework.web.servlet.DispatcherServlet#doDispatch我们就从这个方法开始记录笔记在开始之前,有几个概念,先总结说明一下,上篇博客有说到过,声明一个controller的三种方式,这三种方式在调用的时候,是由不同的handler

2020-10-11 13:00:32 174

原创 springmvc学习一初始化源码

这两天,学习了一下springmvc的源码,主要是学习了启动和调用的流程,主要分以下两部分来记录笔记1.启动流程2.调用流程springmvc源码,先概括的说一下1、初始化handlerMapping对象、初始化handlerAdapter对象;在初始化handlerMapping对象的时候,会解析所有的bean,将controller和对应的URL存入到对应的map集合中2、在调用的时候,会调用到org.springframework.web.servlet.DispatcherServlet#

2020-10-08 15:01:07 403

原创 redis分布式锁+事务+AOP一起使用注意点

问题项目中使用的到了分布式锁,然后考虑到有多个业务接口都要加分布式锁,所以,就把分布式锁,放到了aop来处理,通过环绕通知来实现,但是在使用的时候,出现了问题:我加的切面是这样的@Component@Aspectpublic class RedisLockAspect { @Around("@annotation(com.test.RedisLock)") public Object lockRedisLock(ProceedingJoinPoint pjp) throws Th

2020-10-05 19:42:50 2063 2

空空如也

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

TA关注的人

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