摘要: Spring中的注解大家在开发中都常常用到,但是如果我说我们常常用的注解修饰了一个类,表示这个类就是一个配置类很多开发者都会有点迷糊了。具体配置类在开发中有什么样的用途我就不多说了,相信很多人都知道,如果不知道可以私信我,我可以给你说一些关于它的简单点的知识,当然后期也可能会讲一些配置类的高级点的知 阅读全文
posted @ 2023-02-09 21:21 程序员xiaozhang 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1:新增 首先,Mysql插入一条记录返回主键对Mybatis版本要求低,而批量插入返回带主键的,需要升级到3.3.1 以及以上的版本。 1.1:Mysql 上图需要注意加入useGeneratedKeys="true" keyProperty="主键字段"。 1.2:Oracle Oracle 批 阅读全文
posted @ 2023-02-08 23:02 程序员xiaozhang 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Spring循环依赖面试中也会被常常问到。但是它的整个过程很多人都不知道,什么叫循环依赖呢。多个Bean之间相互依赖,形成一个闭环。如下图(A,B,C分别为Spring容器中3个Bean)就能很好的描述。(PS必须保证默认的Bean都是单例的循环依赖才成立)。 上面是对Spring循环依赖的简单解释 阅读全文
posted @ 2023-02-06 21:04 程序员xiaozhang 阅读(398) 评论(1) 推荐(1) 编辑
摘要: Spring开发中我们我们常常用到@Transaction和@Async,但这2个注解加在一起很多的开发者不敢用,担心事务不生效。下面我们就仔细讲解一下这2个注解同时运用,文章用3个场景讲述它们之间的运用,相信看完本篇文章你就能灵活运用这2个注解了。 场景一:@Async + @Transactio 阅读全文
posted @ 2023-02-05 20:58 程序员xiaozhang 阅读(1702) 评论(1) 推荐(0) 编辑
摘要: 作为java开发程序员在面试的时候通常都会被问到Spring完整的生命周期,但是大多数的开发者都回答的不够完整,其实在BeanFactory这个类中Spring源码的作者已经很好的告诉我们了Spring中Bean完整的生命周期了,下图是英文源码注释。完整生命周期总结在文章最后。 (图片如果太小看不清 阅读全文
posted @ 2023-02-03 16:49 程序员xiaozhang 阅读(192) 评论(0) 推荐(2) 编辑