![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 69
hazywu
这个作者很懒,什么都没留下…
展开
-
hazy的面试小笔记之Spring(持续更新)
最近准备面试,所以会收集一些不懂得题目然后进行答案的搜索,以下答案基本都是来自网络,然后进行了一点删减,如果有侵权,请评论或者私信联系我,我马上删除Spring 的七种事务传播Spring的单例是怎么实现的?(单例注册表)答:维护一个单例注册表,即HashMap,key为beanName, value为对应的bean,如果每次查找的都是同一个beanName,就返回同一个bean如果是多例模式,则每次都生成新的bean并且不注册到单例注册表中如果是单例模式,在第一次加载bean的时候锁住表并原创 2021-03-07 20:46:20 · 197 阅读 · 0 评论 -
SpringBoot中如何配置MyBatis动态识别数据库连接(DatabaseIdProvider的简单使用方式)
在使用mybatis过程,如果有这样的需求:动态切换数据库,如在MySQL、PostgreSQL与Oracle之间进行切换,并使用同一个Dao接口。如何进行同一个函数调用mapper中不同的sql语句?答案就是使用 DatabaseIdProvider 进行配置步骤一:在@Configuration标注的类中增加一个Bean:DatabaseIdProvider@Beanpublic DatabaseIdProvider getDatabaseIdProvider() { Database原创 2021-01-24 21:25:21 · 3390 阅读 · 1 评论