我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

SpringBoot的Autowired如何能让被注入的属性感知到被注入的对象

例如有两个类A和B,它们都有属性C c。然后类C有属性String name。如何能在自动注入后实现对于A的一个对象a有a.c.name=“A”,对B的对象有b.c.name=“B”

用setter注入即可

  private C c;

  @Autowired
    public void setC(C c){
       this.c = c;
       this.c.name = this.getClass().getName(); 
    }

近期文章

  • java webmagic 爬取知乎回答
  • 安装了anaconda3,自带numpy库,但不能导入
  • 请教差分晶振电路问题
  • Shape Number
  • c++ window下动态库调用的问题
  • xml中实体引用如何解析
  • jar双击打不开,求大神解答
  • 后台如何控制Android App的上下左右滑动的功能
  • 怎么在FPGA中实现高速串并转换器(输入-20G)?
  • activiti工作流,新建一个model,各个节点的信息存放的位置
  • vs2015 调试提示错误代码
  • android中如何设置MPAndroidChart柱状图之间的间距。
  • Unexpected top-level property "comma-dangle".怎么解决
  • vue安装最后 run dev 报这个是什么意思
  • 用PL/sql 定时存储过程报错 求大神看看 在线急等 谢谢
  • 网页中自定义时间格式,出现错误
  • 公交车路线数据结构存储问题
  • 安卓手机如何获取tx-power
  • WPF海康SDK+Zxing 实时解析二维码 解析率不是很高 有什么解决办法吗?
  • c语言作业急用,素数探求

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华