当前位置: 首页 > news >正文

网站建设人员信息dnf做心悦宠物的网站

网站建设人员信息,dnf做心悦宠物的网站,网站排名效果好,php旅游网站开发的功能Primary介绍 Primary 是 Spring 框架中的一个注解#xff0c;用于在多个相同类型的 bean 中指定一个默认的 bean。当 Spring 容器在自动装配时遇到类型冲突#xff0c;即存在多个相同类型的 bean 时#xff0c;如果没有使用 Qualifier 或其他方式指定具体的 bean#xff0…Primary介绍 Primary 是 Spring 框架中的一个注解用于在多个相同类型的 bean 中指定一个默认的 bean。当 Spring 容器在自动装配时遇到类型冲突即存在多个相同类型的 bean 时如果没有使用 Qualifier 或其他方式指定具体的 beanSpring 会自动选择标记有 Primary 的 bean 进行注入。 Primary源码 Target({ElementType.TYPE, ElementType.METHOD}) Retention(RetentionPolicy.RUNTIME) Documented public interface Primary {} 源代码截图 Primary属性介绍 没有属性哈哈 Primary注解使用场景 默认 bean 选择当 Spring 容器中有多个相同类型的 bean 时如果不指定具体的 beanSpring 在自动装配时可能会因为歧义而无法确定应该注入哪个 bean。使用 Primary 可以指定一个 bean 作为默认选择这样在没有其他指定的情况下Spring 会自动注入这个 bean。 简化配置在某些情况下你可能希望在多个相同类型的 bean 中指定一个默认的 bean以便在大多数情况下不需要显式指定 bean。使用 Primary 可以简化配置减少代码的复杂性。 与 Qualifier 结合使用在某些情况下你可能希望在多个相同类型的 bean 中指定一个默认的 bean但在某些特殊情况下需要使用其他 bean。使用 Primary 可以指定一个默认的 bean而在特殊情况下使用 Qualifier 来指定具体的 bean。 在配置类中使用除了在 bean 的属性或构造函数上使用 Primary你还可以在配置类中使用 Primary 来指定 bean 的名称或限定符以便在其他 bean 中使用。 与 Component、Service、Repository 等注解结合使用在定义 bean 时可以使用 Primary 来指定一个 bean 作为默认选择以便在其他 bean 中使用。 在 Bean 注解中使用在 Configuration 类中你可以使用 Bean 注解来定义 bean并使用 Primary 来指定 bean 作为默认选择以便在其他 bean 中使用。 Primary测试示例代码 示例代码 一多个实现类的自动装配 Service public class DefaultEmailSender implements EmailSender {// ... }Service public class SmsEmailSender implements EmailSender {// ... }Configuration public class AppConfig {BeanPrimarypublic EmailSender emailSender() {return new DefaultEmailSender();}Beanpublic EmailSender smsEmailSender() {return new SmsEmailSender();} } 示例代码 二配置类中的方法注入 Configuration public class WebConfig {Beanpublic WebService webService() {return new WebService();}BeanPrimarypublic SecureWebService secureWebService() {return new SecureWebService();} } 示例代码 三优先级链的使用 Service Profile(dev) public class DevNotificationService implements NotificationService {// ... }Service Primary Profile(prod) public class ProdNotificationService implements NotificationService {// ... } 在这个例子中DevNotificationService将在开发环境dev profile中作为首选而ProdNotificationService将在生产环境prod profile中作为首选。
http://www.zqtcl.cn/news/829475/

相关文章:

  • 网站建设需解决问题wp商城
  • 简单房地产网站在哪老版建设银行网站
  • 外贸网站如何做推广苏州小程序需要写网站建设方案书
  • 哪些企业会考虑做网站婚庆策划公司简介
  • php网站开发个人个人学做网站
  • php网站开发最新需求网站建设实习心得
  • 深圳公司的网站设计网页制作视频教程下载
  • 动漫网站开发优势网站做电话线用
  • 河南移动商城网站建设广州营销型企业网站建设
  • 佛山做网站公司个人账号密码网站建设
  • 做零售网站智慧建筑信息平台
  • 山西住房建设厅官方网站建设部建造师网站
  • 加大门户网站安全制度建设wordpress切换数据库
  • 百度代理服务器株洲seo优化
  • 即刻搜索网站提交入口网站中的打赏怎么做的
  • 电子商务网站建设课后作业开发公司管理制度
  • mysql同一数据库放多少个网站表优化大师windows
  • 微信小程序插件开发seo的网站建设
  • 婚纱摄影网站建设方案WordPress 同步网易博客
  • 上海长宁网站建设公司python语言基础
  • 官方网站怎样做餐饮业手机php网站
  • 网站建设企业有哪些内容十九届六中全会
  • 如何管理手机网站首页怎么建设一个社交网站
  • 网站规则山东网站备案网站
  • 成都网站制作龙兵科技做网站原型图用什么软件
  • 鄂州网站网站建设做网站 用哪种
  • 医药公司网站建设厦门网站建设合同
  • 网站开发全程设计注册公司哪个网站
  • 广州大型网站设计公司网站总体设计怎么写
  • 福州网站制作工具搜索引擎营销的特点是什么