【发布时间】:2019-11-01 17:46:27
【问题描述】:
我的 Spring Boot 应用程序不是 Web 服务器,而是使用自定义协议(在本例中使用 Camel)的服务器。
但是 Spring Boot 在启动后会立即(优雅地)停止。如何防止这种情况发生?
如果 Ctrl+C 或以编程方式,我希望应用程序停止。
@CompileStatic
@Configuration
class CamelConfig {
@Bean
CamelContextFactoryBean camelContext() {
final camelContextFactory = new CamelContextFactoryBean()
camelContextFactory.id = 'camelContext'
camelContextFactory
}
}
【问题讨论】:
-
你的endpoint怎么暴露的,可以分享一些代码吗?
标签: java spring spring-boot daemon server