Spring boot 在Spring Boot中,Dropwizard任务的等价物是什么

Spring boot 在Spring Boot中,Dropwizard任务的等价物是什么,spring-boot,dropwizard,Spring Boot,Dropwizard,弹簧靴中是否有一个等效的概念 任务是应用程序在运行时提供的对 通过HTTP的管理端口。所有Dropwizard应用程序都以 gc任务,它显式地触发JVM的垃圾收集。 (例如,这对于运行完整的垃圾收集非常有用 在非高峰时间或给定应用程序不可用时 任务的执行方法可以用@Timed,, @计量的,和@例外计量的。Dropwizard将自动记录 有关任务的运行时信息。运行任务可以通过以下方式完成: 将POST请求发送到管理端口上的/tasks/{task name} 我的用例是创建一个简单的“任务”,以

弹簧靴中是否有一个等效的概念

任务是应用程序在运行时提供的对 通过HTTP的管理端口。所有Dropwizard应用程序都以 gc任务,它显式地触发JVM的垃圾收集。 (例如,这对于运行完整的垃圾收集非常有用 在非高峰时间或给定应用程序不可用时 任务的执行方法可以用
@Timed
,,
@计量的
,和
@例外计量的
。Dropwizard将自动记录 有关任务的运行时信息。运行任务可以通过以下方式完成: 将
POST
请求发送到管理端口上的
/tasks/{task name}


我的用例是创建一个简单的“任务”,以便在Spring引导应用程序中的上执行。关键要求是我不想通过主HTTP端口和网络接口公开此端点

Spring Boot调用
端点
()。您只需实现该接口(或使用基类)并创建一个
@Bean

仅需澄清一点,是否可以像DropWizard中那样更改HTTP方法(即
GET
POST
)?
端点
不是一个HTTP感知接口(例如,它作为JMX操作公开)。如果您想要HTTP(以及现有的实现),请查看
MvcEndpoint
。谢谢,我们在这里找到了
POST
的一个好例子:最后,是否可以提供参数?我在任何端点接口中都没有看到这一点。顺便说一句,DW有以下签名:
public abstract void execute(ImmutableMultimap参数,PrintWriter输出)抛出异常对于web端点,您只需使用普通的Spring MVC映射,所以我认为您可以做任何您真正想做的事情(例如:)。此外,您还可以为JMX支持的公共方法添加
@ManagedOperation
注释。