Spring Boot: cómo obtener el puerto en ejecución

Tengo una aplicación de inicio de la primavera (usando incrustado Tomcat 7), y me he fijado server.port = 0en mi application.propertiespara que pueda tener un puerto aleatorio. Una vez que el servidor se inicia y se ejecuta en un puerto, necesito poder obtener el puerto que se eligió. No puedo...