首页 / 分类 / spring
CATEGORY

spring

共 5 篇已发布文章

Spring的BeanFactoryPostProcessor

BeanFactoryPostProcessor是实现spring容器功能扩展的重要接口,例如修改bean属性值,实现bean动态代理等。很多框架都是通过此接口实现对spring容器的扩展,例如mybatis与spring集成时,只定义了mapper接口,无实现类,但spring却可以完成自动注入,是不是很神奇?本文将通过简单的例子,展现BeanFactoryPostProcessor的扩展能力。

spring2022.11.102788 阅读
{ }}spring

spring注解开发AnnotationConfigApplicationContext的使用

使用AnnotationConfigApplicationContext可以实现基于Java的配置类加载Spring的应用上下文。避免使用application.xml进行配置。相比XML配置,更加便捷。pom引入依赖:org.springframeworkspring-context5.1.7.RELEASEAppConfig.javapackage com.kaigejava.con

spring2022.11.102598 阅读
{ }}spring

spring中scope的prototype与singleton区别

1、singleton作用域   当一个bean的作用域设置为singleton,那么SpringIOC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。换言之,当把一个bean定义设置为singleton作用域时,SpringIOC容器只会创建该bean定义的唯一实例。这个单一实例会被存储到单例缓存(singl

spring2021.06.043364 阅读

一文深入分析阿里Java二面神仙问题:Spring循环依赖

什么是循环依赖?举个例子/** * A 类,引入 B 类的属性 b */public class A { private B b;}/** * B 类,引入 A 类的属性 a */publ

spring2021.06.043858 阅读

Spring常见面试题总结(超详细回答)

1、Spring是什么? Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。主要由以下几个模块组成:SpringCor

spring2020.11.013720 阅读