摘要: 众所周知,Spring容器可以简单粗暴的把它理解为一个大大的Map,存储着容器所管理的所有的单实例对象。我们从使用getBean(String beanName)方法,根据bean名称就能获得容器内唯一的Bean实例就能“证明”到这一点。 可你是否曾想过:既然它是Map,那万一我们写的@Bean的b 阅读全文
posted @ 2022-11-28 18:10 残城碎梦 阅读(547) 评论(0) 推荐(0)
摘要: 快速入门 使用Spring的测试框架需要添加如下依赖: <!--测试框架--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scop 阅读全文
posted @ 2022-11-28 15:20 残城碎梦 阅读(718) 评论(0) 推荐(0)
摘要: @Value注解是Spring3.0后提出来的一个注解。注解内容本身非常之简单,但是它提供的功能却非常之强大。 首先从它的注解本身定义知道,它能使用在: 字段上 set方法上 方法入参上 当作元注解 它的功能大致可归类为: 注入普通字符串 书写SpEL表达式(功能强大包括:获取系统属性、调用静态方法 阅读全文
posted @ 2022-11-28 12:53 残城碎梦 阅读(1186) 评论(0) 推荐(0)
摘要: Spring的PropertyResourceConfigurer是个抽象类,继承自PropertiesLoaderSupport,并实现了接口BeanFactoryPostProcessor。 注意:它是个Bean工厂的后置处理器,而不是Bean的后置处理器 它抽象了容器启动时,BeanFacto 阅读全文
posted @ 2022-11-28 12:18 残城碎梦 阅读(995) 评论(0) 推荐(0)
摘要: ApplicationContextInitializer用于在刷新容器之前初始化Spring的回调接口。 ApplicationContextInitializer是Spring框架原有的概念, 这个类的主要目的就是在 ConfigurableApplicationContext类型(或者子类型) 阅读全文
posted @ 2022-11-28 11:01 残城碎梦 阅读(300) 评论(0) 推荐(0)