Alfonso XII memakai seragam Komandan Tertinggi Angkatan Laut Spanyol .