美文网首页
SSM spring 2

SSM spring 2

作者: 流光已至 | 来源:发表于2019-05-04 18:38 被阅读0次
1 Spring 事务实现方式、事务的传播机制、默认的事务类别

Spring事务的1+3种实现方式、7种传播行为、4种隔离级别
mysql默认可重复读

2 Spring事务失效(事务嵌套),JDK动态代理给Spring事务埋下的坑,

1 -Spring的事务传播策略在内部方法调用时将不起作用,
2 只有代理对象proxy直接调用的那个方法才能被代理!
3 方法 <aop:aspectj-autoproxy expose-proxy="true"/>
暴露代理对象。
@ Transactional 注解做了什么
-获取事务
-获取数据库链接
-提交事务
-回滚事务
-释放连接

3 Spring 的单例实现原理

既不是饿汉也不是懒汉 ,单例注册表 ,可以继承。

4 Spring 框架中用到了哪些设计模式

Spring框架中的java设计模式
1 工厂模式 : 在beanFactory和ApplicationContext的实现中用到。
2 模板模式 : 同上
3 单例模式 : spring的单例模式提供了全局访问点BeanFactory但并没有从构造器级别控制单例,这是因为spring管理的是任意的java对象。
4 策略模式 : 如加载资源文件的方式使用了不同的方法,ClassPathResource , FileSystemResource,servletContextResource,UrlResource,它们都有共同的接口 Resource.
5 代理模式 : aop
6 观察者模式 : 常用于监听器的实现 ,如ApplicationListener.

相关文章

网友评论

      本文标题:SSM spring 2

      本文链接:https://www.haomeiwen.com/subject/imxfoqtx.html