Autowired对象使用ThreadLocalTargetSource填充,不会为每个类填充。
创始人
2024-11-12 16:30:17
0

要使用ThreadLocalTargetSource填充Autowired对象,可以按照以下步骤进行操作:

  1. 创建一个自定义的ThreadLocalTargetSource类,继承ThreadLocalTargetSource类,并重写getTarget()方法:
import org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator;
import org.springframework.aop.target.ThreadLocalTargetSource;

public class CustomThreadLocalTargetSource extends ThreadLocalTargetSource {

    @Override
    public Object getTarget() throws Exception {
        Object target = super.getTarget();
        // 在此处对target对象进行一些处理,例如进行属性赋值等操作
        return target;
    }
}
  1. 在Spring配置文件中配置自定义的ThreadLocalTargetSource bean:

    
    

  1. 在需要使用ThreadLocalTargetSource填充的类中,使用@Autowired注解注入对应的对象,并使用@Lazy注解延迟初始化:
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy;

public class YourClass {
    
    @Autowired
    @Lazy
    private YourAutowiredBean yourAutowiredBean;
    // ...

}

通过以上步骤,就可以使用ThreadLocalTargetSource对@Autowired对象进行填充。每次调用getTarget()方法时,会返回一个经过处理的目标对象。需要注意的是,@Lazy注解用于延迟初始化@Autowired对象,确保在真正使用时才进行填充。

相关内容

热门资讯

分享透视!智星菠萝辅助!原来是... 分享透视!智星菠萝辅助!原来是有辅助脚本(揭秘有挂)-哔哩哔哩1、任何智星菠萝辅助透视是真的假的的玩...
解谜透视!约局吧德州真的有透视... 解谜透视!约局吧德州真的有透视挂吗,wepoker辅助器有哪些功能,手段教程(有挂教学)-哔哩哔哩1...
解谜透视!德州机器人代打脚本!... 解谜透视!德州机器人代打脚本!果然是真的有辅助技巧(有挂总结)-哔哩哔哩1、进入游戏-大厅左侧-新手...
推荐透视!wepoker怎么设... 推荐透视!wepoker怎么设置透视,aapoker如何设置胜率,项目教程(有挂规律)-哔哩哔哩1、...
开挂透视!拱趴大菠萝万能挂!总... 开挂透视!拱趴大菠萝万能挂!总是是有辅助方法(有挂秘诀)-哔哩哔哩一、拱趴大菠萝万能挂游戏安装教程牌...
关于透视!德州局HHpoker... 关于透视!德州局HHpoker透视脚本,wepoker私人局辅助,机巧教程(真是有挂)-哔哩哔哩德州...
开挂透视!werplan透视挂... 开挂透视!werplan透视挂!果然存在有辅助攻略(有挂详细)-哔哩哔哩;1)werplan透视挂辅...
曝光透视!wepoker有辅助... 曝光透视!wepoker有辅助插件吗,wepoker钻石怎么看底牌,指引教程(有挂教学)-哔哩哔哩1...
揭露透视!newpoker怎么... 揭露透视!newpoker怎么安装脚本!切实存在有辅助方法(有挂透明挂)-哔哩哔哩1、完成newpo...
解密透视!wepoker怎么挂... 解密透视!wepoker怎么挂飞机,wpk真吗,攻略教程(有挂头条)-哔哩哔哩1、wepoker怎么...