Spring
文章平均质量分 50
Good LA
这个作者很懒,什么都没留下…
展开
-
多数据源原理
背景项目中看到多数据源配置,好奇之下看下下实现原理,比较简单使用数据源定义spring.datasource.type=com.alibaba.druid.pool.DruidDataSourcespring.datasource.driverClassName=com.mysql.cj.jdbc.Driverspring.datasource.druid.master.url=jdbc:mysql://ip/databaseName?serverTimezone=Hongkongspring原创 2021-09-24 19:23:58 · 235 阅读 · 0 评论 -
在spring单例对象中使用多例对象
背景有一个A类,通过@Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE)注解标注这个类在spring中是一个多例实现。A中定义了一个initA(…)方法,初始化了A的成员变量,最终返回this。接着再次调用A的test()方法。伪代码如下:@AutowireA a;A a1 = a.initA(...);// 返回thisa1.test();// 发现调用test的时候,调用对象并不是上一步返回的this,而是重新得到的一个对象,因此导原创 2021-02-04 17:38:33 · 766 阅读 · 0 评论