Есть ли разница между springapplication.registerShutdownhook()() и Springapplication.exit(applicationcontext)? Будет ли любой из них также изящно закрывать JVM?Как изящно закрыть приложение Spring Boot?
ответ
Если у вас есть ConfigurableApplicationContext, вы можете использовать метод registerShutdownHook(), чтобы зарегистрировать крюк выключения со временем выполнения JVM. Вы можете увидеть больше здесь. http://docs.oracle.com/javase/8/docs/api/java/lang/Runtime.html?is-external=true#addShutdownHook-java.lang.Thread-
Вы используете Springapplication.exit (applicationcontext), чтобы закрыть контекст приложения, чтобы закончить приложение Spring.
, если мы закроем контекст приложения и приложение Spring, оно также закончит JVM. – nav3916872
Не обязательно, потому что ваш основной метод может быть все еще запущен – reos
- 1. Как изящно закрыть приложение Spring Boot от start-stop-daemon
- 2. Как закрыть приложение командной строки Spring Boot
- 3. Изящно закрыть приложение ReactPhp
- 4. Как изящно закрыть приложение встроенного сервера причалов?
- 5. Как изящно закрыть Spring JMS MessageListenerAdapter
- 6. Как изящно закрыть Mariadb?
- 7. Как закрыть вторичную активность изящно?
- 8. Изящно Shutdown Spring Boot Application из Shell Script
- 9. Как мне закрыть LDAP весны безопасности изящно
- 10. Программно настроить приложение Spring Boot
- 11. Программно перезапустить приложение Spring Boot
- 12. Как закрыть консольное приложение Изящно на Windows Shutdown
- 13. Как закрыть транзакцию изящно, когда остановите приложение JDBC
- 14. Как отлаживать приложение Spring Boot от SpringBootTest
- 15. Как работает приложение на платформе Spring Boot?
- 16. Как изящно закрыть веб-сервер Mongrel
- 17. Как мне закрыть приложение?
- 18. Как закрыть соединение в Spring Boot после выполнения jdbcTemplate запроса?
- 19. Tomcat не может изящно закрыть
- 20. Как добавить Spring Boot Actuator в приложение Spring?
- 21. Как отлаживать приложение Spring Boot в Spring Tool Suite
- 22. Как я могу изящно закрыть Rserve?
- 23. Как изящно закрыть двухсторонний WebSocket в .Net
- 24. Как изящно закрыть сервер, работающий в докере
- 25. Изящно закрыть приложение перед установкой через управляемое пользовательским действием Wix
- 26. Веб-приложение AngularJS и Spring boot как автономное настольное приложение
- 27. C# изящно закрыть отдельное приложение, которое не имеет UI
- 28. Приложение Spring Boot - классы обслуживания вызовов
- 29. Добавить дополнительные параметры в приложение Spring Boot
- 30. Приложение IntelliJ - Spring Boot неожиданно не скомпилируется
первый регистрирует обратный вызов, который будет вызываться при выходе, а второй - из приложения. – Marged
@Marged будет любой из них изящно выключить JVM также. – nav3916872
Добро пожаловать в StackOverflow! В будущем, пожалуйста, улучшите свои вопросы или включите дополнительную информацию, отредактировав их, а не используя комментарии. – APC