我的Spring Boot应用不是Web服务器,但它是一个使用自定义协议的服务器(在这种情况下使用Camel)。
但是Spring Boot启动后立即停止(优雅地)。我该如何防止这种情况发生?
我希望在按下Ctrl+C或以编程方式停止应用时才停止。
@CompileStatic
@Configuration
class CamelConfig {
@Bean
CamelContextFactoryBean camelContext() {
final camelContextFactory = new CamelContextFactoryBean()
camelContextFactory.id = 'camelContext'
camelContextFactory
}
}