- 博客(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
空空如也
M1处理器在编译Java代码的时候,提示以下报错
2021-11-07
rocketmq收费版 延迟消息是如何实现的?
2021-03-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人