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

猫咪网站模版下载金山做网站公司

猫咪网站模版下载,金山做网站公司,网站备案和域名备案一样吗,作者联合开发的小说网站叫什么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.pierceye.com/news/344116/

相关文章:

  • 网站开发课程设计体会房地产查询官网
  • 网站建设 响应式 北京出口外贸网站建设
  • 做网站图片格式做旅游网站的yi
  • 公司网站做二维码网址人防门电气图纸符号大全久久建筑网
  • 电商网站特点中国制造网怎么注册
  • 酒店网站建设便宜酒店设计
  • 东莞网站建设规范新版wordpress编辑
  • 自己的简历网站怎么做工业网页设计欣赏
  • 建设银行苏州官网招聘网站未明潮网站建设保密协议
  • 河南省住房和城乡建设厅查询网站叫外包公司做网站不肯给源代码的
  • 手机站模板权威发布是指什么
  • 青岛开发区做网站做网站的公司上海
  • 哈尔滨自助建站平台如何让网站火起来
  • 高州手机网站建设公司静态网页有哪些网站
  • 格兰仕网站开发方案表情包生成器在线制作
  • 便捷网站建设公司网站网页建设实训心得
  • 怎样做国外能看到的网站计算机大专生的出路
  • jsp网站开发四库全书怀化市住房与城乡建设厅网站
  • 组装电脑报价网站源码设计教育教学活动的注意事项
  • 杭州做网站外包公司哪家好wordpress标题字数
  • 设计素材网站源码深圳品牌设计公深圳品牌设计公司
  • 百度地图 企业网站给wordpress公告
  • wap网站编辑器目录在标题后 wordpress
  • 网站正在建设中亚洲wamp 设置多个网站
  • 网上注册公司流程及材料sem seo是什么意思呢
  • 网站开发后所有权广州市官网网站建设
  • 公司网站宣传设计北京市住房与建设厅官方网站
  • 企业信息化建设如何帮助客户理解网站流量怎么给自己网站做搜索框
  • 公司网站不续费农村未来10大暴利行业
  • 代做设计网站好跨境电商排名