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 · 142 阅读 · 0 评论 -
Spring IOC
目录 spring概念 spring的ioc操作 1.ioc配置文件方式 2.ioc注解方式 3.无配置文件全注解案例 spring概念 spring是开源的轻量级框架:(代码免费公开,使用时没有必要引入其他很多东西) spring核心主要俩部分: 1. aop:面向切面编程,扩展功能不是修改源代码实现 2...原创 2019-06-22 18:21:46 · 101 阅读 · 0 评论 -
Spring Aop
目录 Aop简介 Xml方式实现Aop 增强拓展 注解方式实现Aop Aop简介 Aop面向切面的编程,就是把很多功能重复的代码抽象出来形成切面类代码,再有运行时向业务方法中动态植入切面类代码。 关注点:重复的代码 切面:关注点形成的类叫切面类 切入点:植入切面类代码的地方,通过切入点表达式,指定拦截哪些类的哪些方法,在这里植入切面类代码。 在介绍spring...原创 2019-06-23 23:21:54 · 86 阅读 · 0 评论 -
Spring JdbcTemplate
目录 spring集成datasource Spring JdbcTemplate spring集成datasource 在resources目录下创建db.properties, spring-config.xml db.properties #我用的是mysql的8.0.16版本,对于8系列版本有2项注意事项 # 1.jdbcUrl后面这个serverTimezone=UTC必须...原创 2019-06-30 11:32:11 · 74 阅读 · 0 评论 -
Spring 事务
目录 没有事务的转账场景 Spring基于XML的事务 Spring 基于注解的事务 Spring事务传播行为require 没有事务的转账场景 resources下db.properties spring_config.xml db.properties #我用的是mysql的8.0.16版本,对于8系列版本有2项注意事项 # 1.jdbcUrl后面这个serverTimezo...原创 2019-06-30 13:48:38 · 62 阅读 · 0 评论