单体 Bean 注册实例
public class SingletonBeanRegistrationDemo {public static void main(String[] args) throws InterruptedException {// 创建 BeanFactory 容器AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext();// 创建一个外部 UserFactory 对象UserFactory userFactory = new DefaultUserFactory();SingletonBeanRegistry singletonBeanRegistry = applicationContext.getBeanFactory();// 注册外部单例对象singletonBeanRegistry.registerSingleton("userFactory", userFactory);// 启动 Spring 应用上下文applicationContext.refresh();// 通过依赖查找的方式来获取 UserFactoryUserFactory userFactoryByLookup = applicationContext.getBean("userFactory", UserFactory.class);System.out.println("userFactory == userFactoryByLookup : " + (userFactory == userFactoryByLookup));// 关闭 Spring 应用上下文applicationContext.close();}}
单体 Bean 注册实例相关推荐
- Spring注解详解包扫描bean注册
一. @Configuration 配置 告诉Spring容器这是一个配置类 ==xml配置 二. @ComponentScan 包扫描 说明: //value:指定要扫描的包 //按照规则指 ...
- 【Spring】Bean注册和注入
上接[Spring]spring核心思想--IOC和DI 上篇文章结尾简单介绍了一下使用 XML 注册 Bean,这篇文章接着介绍一下 XML 注册 Bean 和使用注解注册.注入 Bean 文章目录 ...
- spring bean注册和注入覆盖
1.注册 //存储注册的俄BeanDefinition private final Map<String, BeanDefinition> beanDefinitionMap = ...
- 实验5:配置通过静态工厂方法创建的bean、实例工厂方法创建的bean、(FactoryBean测试)★
实验5:配置通过静态工厂方法创建的bean.实例工厂方法创建的bean.(FactoryBean测试)★ bean的创建默认就是框架利用反射new出来的bean实例 工厂模式:工厂帮我们创建对象:有一 ...
- Oracle 12c新特性--LREG进程专门负责注册实例服务
Oracle 12c引入了一些大量的新特性,数据库隐藏参数12.2比11.2就多了2000多个, 同时对之前版本的结构也发生了一些变化,虽然不如有些特性像temporary undo\immemory ...
- Android如何实现简易登陆注册实例源码
今天给大家带来Android如何实现简易登陆注册实例源码,希望能对各位学员有所帮助. activity_login <?xml version="1.0" encoding= ...
- php注销源码,phpsession创建注销初始化注册实例教程-PHP源码
下面这几个实例主要是讲了关于php session在实际应用的操作,如果有session创建 注销 初始化 注册实例. <script>ec(2);<script> 下面这几个 ...
- 手写spring13(xml自动扫描bean注册)
文章目录 目标 包扫描 注解配置的使用 占位符属性的填充 设计 类结构 一.实现 1.处理占位符配置--PropertyPlaceholderConfigurer 2.定义@Scope.@Compon ...
- oracle实例注册监听,Oracle 19C 监听无法动态注册实例
Oracle 19C 监听无法动态注册实例 环境: DB:Oracle 19.3.0.0.0 OS:Red Hat Enterprise Linux Server release 7.5 (Maipo ...
最新文章
- Nginx 性能调优实战
- redis php异步队列,基于workerman的redis-queue实现异步邮件队列
- Java反射详细介绍
- opencv转pytorch
- 在ubuntu10.4安装snort ACID
- java + httpclient +post请求(记录下)
- 2017年4月19日
- 理解C# 4 dynamic(1) - var, object, dynamic的区别以及dynamic的使用
- Lotus,协作领域的常青树
- 35. 后台模块开发(2)
- VS 的编译选项 build下的 platform target -- Any CPU和x86有什么影响?
- “狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
- matlab 生成伽罗华域中元素代码
- 记录一次修复知网学位论文目录下载油猴脚本的过程
- paddleHub(一)使用预训练模型推理
- 【寒江雪】Go实现外观模式
- 【Unity3D游戏开发学习笔记】(六)上帝之手—GameObject的操作
- i9 12900hk参数 i9 12900HK功耗
- 嵌入式linux--电子相册
- 防止 “黑天鹅”事件需态势感知 态势感知又如何实现?