![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 82
茫然背影
这个作者很懒,什么都没留下…
展开
-
Spring如何解决循环依赖的
Spring使用三级缓存解决的:三级缓存:SingletonObject:全成品(10):key:beanName value:实例化并初始化完成的对象 EarlySingletonObject:半成品(5):key:beanName value:实例化好的对象(如果需要aop代理,则此时已被Aop代理) SingletonFactory:半半成品(3):key:beanName value:ObjectFactory一个对象进入缓存的顺序:初始都是进入到三级缓存,一旦有人引用它将他提为二原创 2021-07-04 22:43:21 · 224 阅读 · 0 评论 -
Spring IOC
目录spring概念spring的ioc操作1.ioc配置文件方式2.ioc注解方式3.无配置文件全注解案例spring概念spring是开源的轻量级框架:(代码免费公开,使用时没有必要引入其他很多东西)spring核心主要俩部分: 1. aop:面向切面编程,扩展功能不是修改源代码实现 2...原创 2019-06-22 18:21:46 · 112 阅读 · 0 评论 -
Spring Aop
目录Aop简介Xml方式实现Aop增强拓展注解方式实现AopAop简介Aop面向切面的编程,就是把很多功能重复的代码抽象出来形成切面类代码,再有运行时向业务方法中动态植入切面类代码。关注点:重复的代码切面:关注点形成的类叫切面类切入点:植入切面类代码的地方,通过切入点表达式,指定拦截哪些类的哪些方法,在这里植入切面类代码。在介绍spring...原创 2019-06-23 23:21:54 · 95 阅读 · 0 评论 -
Spring JdbcTemplate
目录spring集成datasourceSpring JdbcTemplatespring集成datasource在resources目录下创建db.properties, spring-config.xmldb.properties#我用的是mysql的8.0.16版本,对于8系列版本有2项注意事项# 1.jdbcUrl后面这个serverTimezone=UTC必须...原创 2019-06-30 11:32:11 · 84 阅读 · 0 评论 -
Spring 事务
目录没有事务的转账场景Spring基于XML的事务Spring 基于注解的事务Spring事务传播行为require没有事务的转账场景resources下db.properties spring_config.xmldb.properties#我用的是mysql的8.0.16版本,对于8系列版本有2项注意事项# 1.jdbcUrl后面这个serverTimezo...原创 2019-06-30 13:48:38 · 68 阅读 · 0 评论