
spring
AI乔治
十年码农,站在巨人的肩膀上敲代码!
-
原创 spring中那些让你爱不释手的代码技巧
前言最近越来越多的读者认可我的文章,还是件挺让人高兴的事情。有些读者私信我说希望后面多分享spring方面的文章,这样能够在实际工作中派上用场。正好我对spring源码有过一定的研究,并结合我这几年实际的工作经验,把spring中我认为不错的知识点总结一下,希望对您有所帮助。一 如何获取spring容器对象1.实现BeanFactoryAware接口@Servicepublic class PersonService implements BeanFactoryAware { p2021-04-01 16:31:3022
0
-
原创 阿里的这三行代码绝了,Java载入史册
前几天,在全国抗击新冠肺炎疫情表彰大会上,阿里的三行健康码代码被载入史册。健康码在疫情防控期间,是中国数字化抗疫见证。这三行代码分别是:支付宝团队研发的健康码系统第一行代码;阿里云研发的全国健康码引擎第一行代码;阿里巴巴达摩院研发的新冠肺炎CT影像AI辅助诊断产品第一行代码。这段代码用到了@RestController注解,那么这个注解和@Component的注解有什么关系呢?首先就得清楚@Component注解的底层工作原理,才能明白@RestController注...2020-09-19 01:25:41357
1
-
原创 Spring事务是如何应用到你的业务场景中的?
初衷日常开发中经常用到@Transaction注解,那你知道它是怎么应用到你的业务代码中的吗?本篇文章将从以下两个方面阐述Spring事务实现原理:解析并加载事务配置:本质上是解析xml文件将标签加载成 BeanDefinition 对象; 生成事务代理对象并运行:本质上是Spring AOP在事务这块的应用,将业务Bean替换成事务代理对象(JdkDynamicAopProxy:JDK代理,CglibAopProxy:CGLIB代理);本文使用的源码版本是Spring 4.3.18.REL..2020-09-14 22:45:44207
0