spring
城中行
不要停止思考.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis 源码分析与及Mybatis-spring整合(下)
承接上文https://blog.youkuaiyun.com/qq_32140607/article/details/103585497上次说到mybatis读取xml获取SQL,最后通过JDBC执行SQL的原理分析,本文将继续介绍Mybatis与spring整合之后的原理.代码部分同理先看一下测试代码,结构目录如下:这里在dao包底下存在一mapper,一个dao,这里涉及到两种写...原创 2019-12-18 18:20:04 · 472 阅读 · 0 评论 -
Spring中@Bean 与 @Autowired 的使用(部分复习)
@Bean 修饰的方法表示初始化一个对象并交由Spring IOC去管理,@Bean 只能和@Component @Repository @Controller @Service @Configration 配合使用.@Autowired 可修饰变量和方法,用于完成自动装配(将需要的外部资源注入)接下来看一段简单代码下面的代码包括三个POJO(ADemo,BDemo,CDe...原创 2019-07-19 20:50:23 · 13172 阅读 · 0 评论 -
spring 中的 FactoryBean 与BeanFactory 的区别
spring 中spring 中的 FactoryBean 与BeanFactory 的区别先说结论:BeanFactory 是定义IOC容器的核心接口,XmlBeanFactory,ApplicationContext等都实现了该接口;FactoryBean 是一个接口,实现该接口的bean,交由IOC管理时将提供一个除反射外的另一种构建bean的方式(getObject),用...原创 2019-08-02 18:37:15 · 250 阅读 · 0 评论 -
Spring Aop 使用 ,Aop代理对象的获取, jdk动态代理,cglib动态代理的区别
Spring Aop 机制可适用于 日志,权限,事务等应用场景,Aop的使用及注意事项在之前的博客有写过https://blog.youkuaiyun.com/qq_32140607/article/details/97395223今天说说Aop生成代理对象的过程中与代理的关系先说结论:1:spring 的Aop通过动态代理来实现,代理分为jdk动态代理与cglib代理两部分2:jdk动态代理...原创 2019-08-09 18:06:21 · 1544 阅读 · 2 评论 -
Spring 事务失效的情况
事务失效问题 1,bean必须是代理对象才能让事务生效,spring事务依靠aop实现 2,入口函数必须是public,如果不是,则事务无法起作用 3,数据库必须支持事务(mysql的mylsam不支持事务),行锁才支持事务 4,切点配置必须正确 5,内部方法间调用导致事务失效,因为this不是代理对象,需要在代理配置中(如@EnableAspec...原创 2019-08-16 16:15:58 · 453 阅读 · 0 评论
分享