gpt4 book ai didi

java - 如何从可运行的可调用对象中获取类名

转载 作者:行者123 更新时间:2023-12-02 09:24:35 25 4
gpt4 key购买 nike

所以我有这段代码

    @Bean
public Executor asyncExecutor() {
ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
executor.setCorePoolSize(50);
executor.setMaxPoolSize(100);
executor.setQueueCapacity(5000);
executor.setThreadNamePrefix("sm-async-");
executor.setWaitForTasksToCompleteOnShutdown(true);
executor.initialize();
executor.setRejectedExecutionHandler((r, executor1) -> {
int i = 0;
});
return executor;
}

我想做的是获取参数中类的名称( see the picture here )。我的目标是获取已被拒绝的类名称并报告它以进行监控。我被困在如何获得这个名字上。这是 Spring 项目

最佳答案

您可以尝试“Field”属性。 Java 可访问对象具有获取子字段的函数。当您使用字段对象和 get 方法时,您将拥有一个包含所有声明字段的数组。您可以在Java Get Declared Fields中找到更多详细信息。该属性可以到达变量或子类。

关于java - 如何从可运行的可调用对象中获取类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58424926/

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