所以我有这段代码
@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;
}
我想做的是我想在参数中获取类的名称(见这里的图片(。我的目标是获取被拒绝的类名并报告它以进行监视。我坚持如何获得这个名字。这是春季项目
您可以尝试"字段"属性。Java 可访问对象具有用于获取子字段的函数。当您使用字段对象和 get 方法时,您将拥有一个用于所有声明字段的数组。您可以在 Java 获取声明字段中找到更多详细信息。此属性可以访问变量或子类。