首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/u/4526289/blog/10100466

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

Spring 中 @Primary 注解的原理是什么?

1. 问题分析 当我们使用 Spring 的时候,有时候会遇到下面这种情况。 假设我有 A、B 两个类,在 A 中注入 B,如下: @Component public class A { @Autowired B b; } 至于 B,则在配置类中存在多个实例: @Configuration @ComponentScan public class JavaConfig { @Bean("b1") B b1() { return new B(); } @Bean("b2") B b2() { return new B(); } } 这样的项目启动之后,必然会抛出如下异常: 当然,对于这样的问题,相信有经验的同学都知道该怎么解决: 可以使用 @Resource 注解,使用该注解时指定具体的 Bean 名称即可。 在 @Autowired 注解之上,再多加一个 @Qualifier("b1") 注解,通过该注解去指定要加载的 Bean 名称。 @Component public class A { @Autowired @Qualifier("b1") B b; } 在多个 B 对象的某一个之...

PDManer [元数建模]-v4.6.3 发布:一款简单好用的数据库建模平台

特别说明 平台公云版及企业私云版已经发布,增加多人团队协作支持,点击这里了解 [PDManer元数建模-v4],历时五年,持续升级,工匠精神,做一款简单好用的数据库建模平台。 元数建模平台,使用React+Electron+Java技术体系构建。 [PDMan-v2] --> [CHINER-v3] --> [PDManer-v4],连续五年,一直保持很好的传承和延续。 PDManer元数建模软件(v4版本)介绍:PDManer [元数建模]-v4.0.0 发布:一款简单好用的数据库建模平台 4.6.3 版本升级内容清单 1.[缺陷修复]修复导出DDL时切换数据库无效的问题 2.[缺陷修复]关系图中数据表支持选择自适应大小/手动维护大小 3.[缺陷修复]支持表内搜索字段 4.[缺陷修复]修复导入数据表后索引丢失的问题 5.[缺陷修复]解决ORACLE数据库逆向解析时没有区分schema的问题 6.[缺陷修复]其他细节和性能优化 源代码&下载 我们将长期持续维护PDManer元数建模的升级,并及时采纳合理的用户建议。 开源免费客户端版本,下载安装:安装文件下载 平台公...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册