I've started using/learning Spring Boot, i can see a lot of automagic

(still need to learn a lot, i've used xml/props file to configur a lot in previous projects - i feel like i had control

)
I can see that live reloading (devtools and embedded
tomcat) work fast, that's good.
However, if you want to deploy your app for production, do you package it (is there a tool to prepare web.xml and other needed files?) to WAR file to deploy on dedicated
servlet container? or just launch Spring Boot as in development ?