随笔分类 - Spring
春天
摘要:@PostConstruct修饰的方法将会在依赖注入完成后被自动调用 @PreDestroy修饰的方法会在服务器卸载的时候运行,并且只会被服务器调用一次 话不多说,看一段测试代码(基于SpringBoot项目) Springboot启动类 测试结果 分析:基于上面的测试结果引发了两个问题 1.为什么
阅读全文
摘要:Spring 的 bean 作用域(scope)类型 1、singleton:单例,默认作用域。 2、prototype:原型,每次创建一个新对象。 3、request:请求,每次Http请求创建一个新对象,适用于WebApplicationContext环境下。 4、session:会话,同一个会
阅读全文
摘要:什么是循环依赖?2个或以上bean 互相持有对方,最终形成闭环。 Spring容器怎么解决循环依赖的问题?之前看了一些相关文章,感觉还是一头雾水,最后还是在Spring源码中找到了答案,下面就来看下Spring解决循环依赖的大致流程。 DefaultSingletonBeanRegistry:单例b
阅读全文
摘要:Spring支持两种事务方式: 编程式事务:使用的是TransactionTemplate(或者org.springframework.transaction.PlatformTransactionManager接口) 声明式事务:使用Transactional注解或者xml配置,建立在AOP之上的
阅读全文
摘要:AOP是 Aspect Oriented Programming 的缩写,意思是面向切面编程 BeanPostProcessor 接口 可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP 设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP 可
阅读全文
摘要:刚学习Spring的时候,印象最深的就是 DispatcherServlet,所谓的中央调度器,我也尝试从这个万能胶这里找到入口 configureAndRefreshWebApplicationContext()方法,应该就是IOC容器初始化的真正入口 上面代码中的wac(Configurable
阅读全文

浙公网安备 33010602011771号