¿Cómo evitar que la aplicación Spring Boot daemon / server se cierre / cierre inmediatamente?

Mi aplicación Spring Boot no es un servidor web, pero es un servidor que usa un protocolo personalizado (usando Camel en este caso).

Pero Spring Boot se detiene inmediatamente (con gracia) después de comenzar. ¿Cómo evito esto?

Me gustaría que la aplicación se detenga si Ctrl + C o mediante programación.

@CompileStatic
@Configuration
class CamelConfig {

    @Bean
    CamelContextFactoryBean camelContext() {
        final camelContextFactory = new CamelContextFactoryBean()
        camelContextFactory.id = 'camelContext'
        camelContextFactory
    }

}

Respuestas a la pregunta(8)

Su respuesta a la pregunta