gpt4 book ai didi

java - 使用 bean 实例化类后立即调用方法(带参数)的最佳方法是什么?

转载 作者:行者123 更新时间:2023-11-30 04:26:05 25 4
gpt4 key购买 nike

我已经阅读了 @PostConstruct 和 init-method,但它们不允许从 bean 传递参数。

类似于this question的东西。但要传递的参数来自实例化 bean 的类。

简单来说:Invoker 是实例化 Invoked 类并调用 Invoked.Method(args) 的类,其中参数来自 >Invoker.Args

问题是我可以在 Beans 中完成这一切吗?感谢您的帮助。

最佳答案

IMO 类似下面的代码应该可以工作,假设参数作为 Invoker 类的一部分创建或自动连接到其中:

@Component
class Invoker {
private String[] args = new String[]("1","2","3")

@Autowired
private Invoked invoked;

@PostConstruct
private void init() {
invoked.method(args);
}

}

关于java - 使用 bean 实例化类后立即调用方法(带参数)的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15843848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com