Spring
小小小跟班
这个作者很懒,什么都没留下…
展开
-
Spring@Transactional 注解的失效场景
@Transactional 注解相信大家并不陌生,平时开发中很常用的一个注解,它能保证方法内多个数据库操作要么同时成功、要么同时失败。使用@Transactional注解时需要注意许多的细节,不然你会发现@Transactional总是莫名其妙的就失效了。 一、事务 事务管理在系统开发中是不可缺少的一部分,Spring提供了很好事务管理机制,主要分为编程式事务和声明式事务两种。 编程式事务:是指在代码中手动的管理事务的提交、回滚等操作,代码侵入性比较强,如下示例: try { //TODO原创 2020-06-04 16:58:55 · 476 阅读 · 1 评论 -
Spring_1
什么是三级缓存 第一级缓存:单例缓存池singletonObjects。 第二级缓存:早期提前暴露的对象缓存earlySingletonObjects。(属性还没有值对象也没有被初始化) 第三级缓存:singletonFactories单例对象工厂缓存。 创建Bean的整个过程 getBean方法肯定不陌生,必经之路,然后调用doGetBean,进来以后首先会执行transforme...原创 2020-03-06 14:34:00 · 257 阅读 · 0 评论