首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Spring的@Autowired依赖注入原来这么多坑!

    根据ID移除学生 DataService是个接口,其实现依赖Oracle: 现在期望把部分非核心业务从Oracle迁移到Cassandra,自然会先添加上一个新的DataService实现: @Repository...,所以会使用到AutowiredAnnotationBeanPostProcessor完成“装配”:找出合适的DataService bean,设置给StudentController#dataService...DataService,不同情景精确匹配不同的DataService,可这样修改: @Autowired DataService oracleDataService; 将属性名和Bean名精确匹配,就能实现完美的注入选择...如: @Autowired @Qualifier("CassandraDataService") DataService dataService; 运行报错: Exception encountered...修正 引用处修正 @Autowired @Qualifier("cassandraDataService") DataService dataService; 定义处显式指定Bean名字,我们可以保持引用代码不变

    61841

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券